theseus-os / Theseus
Theseus is a modern OS written from scratch in Rust that explores ๐ข๐ง๐ญ๐ซ๐๐ฅ๐ข๐ง๐ ๐ฎ๐๐ฅ ๐๐๐ฌ๐ข๐ ๐ง: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.
โ2,978Updated 6 months ago
Alternatives and similar repositories for Theseus:
Users that are interested in Theseus are comparing it to the libraries listed below
- Migrate C code to Rustโ4,160Updated 3 weeks ago
- Interactively Visualizing Ownership and Borrowing for Rustโ2,752Updated last year
- Hermit for Rust.โ1,747Updated this week
- A secure embedded operating system for microcontrollersโ5,703Updated this week
- The Elegant Parserโ4,824Updated this week
- The Rust Performance Bookโ2,360Updated 3 weeks ago
- An interpreter for Rust's mid-level intermediate representationโ4,988Updated this week
- GCC Front-End for Rustโ2,579Updated this week
- Rhai - An embedded scripting language for Rust.โ4,461Updated this week
- Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3โ5,071Updated last week
- a debugger for async rust!โ3,833Updated 2 months ago
- A lightweight, memory-protected, message-passing kernel for deeply embedded systems.โ3,129Updated this week
- Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utiliโฆโ6,169Updated this week
- the champagne of beta embedded databasesโ8,357Updated 2 months ago
- A small and fast async runtime for Rustโ3,999Updated last week
- Write expressive, high-performance parsers with ease.โ3,846Updated this week
- LR(1) parser generator for Rustโ3,189Updated 2 weeks ago
- a smol tcp/ip stackโ3,970Updated 3 weeks ago
- Rust parser combinator frameworkโ9,794Updated last month
- Tools for concurrent programming in Rustโ7,726Updated this week
- The Dark Arts of Advanced and Unsafe Rust Programmingโ1,985Updated 3 weeks ago
- A modern TLS library in Rustโ6,550Updated this week
- ๐งโ๐ฌ Operating systemโ1,433Updated this week
- Automatically generates Rust FFI bindings to C (and some C++) libraries.โ4,709Updated last month
- Flowistry is an IDE plugin for Rust that helps you focus on relevant code.โ1,942Updated 3 months ago
- Highly-available Distributed Fault-tolerant Runtimeโ2,833Updated last year
- A new operating system kernel with Linux binary compatibility written in Rust.โ3,389Updated 4 months ago
- Async version of the Rust standard libraryโ4,022Updated last week
- It's a New Kind of Wrapper for Exposing LLVM (Safely)โ2,515Updated 2 weeks ago
- Statistics-driven benchmarking library for Rustโ4,892Updated 4 months ago