Skip to content

Latest commit

 

History

History
351 lines (351 loc) · 13.1 KB

rust-project-ideas.md

File metadata and controls

351 lines (351 loc) · 13.1 KB
  • rust-mob
    • rust platform++
    • instant distributed systems
    • adjectives: distributed, secure, solid, heterogeneous, diverse, welcoming, easy, expansive, inevitable, indestructable, indomitable
    • a tool and cargo metapackage for defining, building, validating, deploying, and maintaining distributed systems
    • suitable for games, apps, websites, ioc, botnets
    • showcase the best of rust
    • project templates for platforms and roles
      • (builds on rust platform platform support)
      • android, iOS, flatpak, windows
      • web server, message server, clients, android game wasm app
    • focus on higher-level laguage for UIs, rust for infrastructure
      • (builds on rust platform bridges)
      • java for android, ruby for websites, swift for ios, python for whatever, C# for windows / unity, javascript for web
      • make rust appeal to all language communities
      • use rust for for the common infrastructure
    • build and test on many platforms, mostly via docker
      • (builds on platform infrastructure support)
    • automatic deployment to cloud, app stores, devices
      • integrate with kubernetes or something like it
    • automatic security and authentication
      • include some scheme for securing communications and use it across all platforms
    • integration with payment platforms, add networks, cryptocurrency?
    • multiple communication strategies, mqtt, https, p2p
    • device mangement framework with web interface
    • aws, android, ios, desktop packages, stores
    • make it easy to bring up exotic hardware platforms quickly
      • capture the next-gen thing as a value-add
    • mob-platform collects all the components it builds on
    • build on existing rust libs
    • investigate botnet c&c
    • other names
      • throng, throngs, throngings, cabal, clan, swarm, clique, coterie, packwolf, wolfpack, conclave, powwow, council, gathering, congregation, throngregation, band, rust-society, invasion, raid, assault, breach, incursion, incur, incrust, onslaught, rust-onslaught, usurper, usurpation, marauder, irruption, irrupst, irrupt, irupt, erupt, burst, flare, flareup, flargun, spew
  • futures-based rt-guarantees
  • create a templating system for parsing snips of markdown into an html template, for more advanced layout
  • create a system for piping colored console output into a filter that outputs html with proper color attributes
  • benchmarking service ala coveralls.io
  • rewrite xen in rust
  • implement etcd with raft-rs
  • create markdown-editing web-app for mobile
  • create a wasm dynamic linker
  • write a reddit client with new api
  • create a global shared rust crate cache
  • implement fuchsia's microkernel in rust
  • package servo
  • add afl to cargo-fuzz
  • add hongfuzz to cargo-fuzz
  • cretonne rustc backend
  • cretone custom compiler
  • get more proof for rust being fastest language in the world
  • cargo-crusader
  • rust-api-guidelines
  • re-annotitade std