A curated list of resources on operating system design and implementation.
β193Jun 5, 2024Updated last year
Alternatives and similar repositories for awesome-os
Users that are interested in awesome-os are comparing it to the libraries listed below
Sorting:
- Databases are awesome! πΆβ59Mar 27, 2023Updated 2 years ago
- Additional 3rd party software used in Playbit. See playbit/public for most 3rd party softwareβ12Jul 14, 2025Updated 7 months ago
- Open source scholarly literature searchβ16Sep 29, 2024Updated last year
- [WIP] A relational database written in Rust for learning purpose, heavily inspired by cmu-db/bustub. (CMU 15-445).β157Feb 20, 2025Updated last year
- Viewstamped Replication for Rustβ73May 6, 2023Updated 2 years ago
- Implementation of MapReduce in Go.β26Sep 8, 2020Updated 5 years ago
- β28May 8, 2025Updated 10 months ago
- A Haskell library implementing several Paxos-related algorithmsβ25Dec 13, 2012Updated 13 years ago
- An example of building a distributed key value database, using hashicorp's raft and gossip sdksβ10Apr 21, 2023Updated 2 years ago
- Archive of the forked repository - use the repo linked belowβ12Jan 30, 2025Updated last year
- Example container image for running on Cloudflare's container runtimeβ10Jan 22, 2025Updated last year
- Go SDK for Plunk.β12Nov 30, 2024Updated last year
- A distributed transactional key-value storage engine in Rust, with horizontal scalability, strong consistency, and high availability.β28May 22, 2023Updated 2 years ago
- A small markdown TUI note keeperβ15Feb 19, 2026Updated 2 weeks ago
- Operating Systems general concepts and detailed explanation of xv6 kernel.β12Apr 28, 2021Updated 4 years ago
- A command-line interface tool for creating, managing, and verifying Content Provenance and Authenticity (C2PA) manifests for machine learβ¦β21Mar 2, 2026Updated last week
- base32 encoding/decoding for ziglangβ16Dec 24, 2025Updated 2 months ago
- CS 102: Data Structures --- Javaβ17Mar 2, 2026Updated last week
- CO-RE code for the Netdata eBPF plugin.β16Mar 2, 2026Updated last week
- Jepsen tests for Redis-Raftβ16Mar 19, 2022Updated 3 years ago
- A high-performance, thread-safe HashMap and LRU cache for Rust with fine-grained per-key locking.β10Updated this week
- Notes on Linux network internalsβ50Aug 3, 2021Updated 4 years ago
- Building an intuition for latency and throughput of basic operations across SQL databases.β55Oct 5, 2023Updated 2 years ago
- A simple libp2p DHT crawlerβ16Jan 6, 2022Updated 4 years ago
- Home for DEI CHAOSS Badgingβ16Oct 15, 2025Updated 4 months ago
- Twitch Twirp RPC implementation for Javaβ15Jan 7, 2026Updated 2 months ago
- A basic Raft implementation in Go.β233Mar 24, 2024Updated last year
- Tektite DBβ182Feb 22, 2025Updated last year
- Awesome materials about database development.β1,595Mar 30, 2024Updated last year
- A multi-master k/v store using gossip for replication written in Goβ18Mar 4, 2019Updated 7 years ago
- Terraform provider for Rootly - manage incident management, on-call schedules, workflows, and alerts as codeβ17Mar 1, 2026Updated last week
- A very shitty lambda calculus.β16Jan 17, 2025Updated last year
- Python package to develop applications with Dispatch.β57Jun 27, 2024Updated last year
- A little, pedagogical implementation of mvcc and transaction isolation levels.β64Oct 20, 2024Updated last year
- Property list parser in Rustβ17Aug 1, 2018Updated 7 years ago
- OASIS OpenDocument TC: Providing version control for developing the OpenDocument Format (ODF) file format and related tools beginning witβ¦β16Updated this week
- RotoHash: Hashing for High-Bandwidth Dataβ20Apr 11, 2025Updated 10 months ago
- An example app for BPF CO-RE and CI settings with GitHub Actionsβ14Aug 23, 2022Updated 3 years ago
- My notes to successfully build an Linux From Scratch system for Linux/Unix Systems courseβ10Apr 22, 2014Updated 11 years ago