source - mysangle/twentyhours GitHub Wiki
Source
Rust
- helix
- A post-modern modal text editor.
- Loro
- Reimagine state management with CRDTs. Make your app collaborative effortlessly.
- rjvm
- A tiny JVM written in Rust. Learning project
- axum
- Ergonomic and modular web framework built with Tokio, Tower, and Hyper
- lapce
- Lightning-fast and Powerful Code Editor written in Rust
- automerge
- A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
- y-crdt
- ropey
- A utf8 text rope for manipulating and editing large texts.
- rio
- A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.
- gitoxide
- An idiomatic, lean, fast & safe pure Rust implementation of Git
- rkyv
- Zero-copy deserialization framework for Rust
Swift
- SwiftTUI
- SwiftUI for terminal applications
- Prism
- A lightweight 3D renderer for SwiftUI.
Go
- Jacobin
- A more than minimal JVM written in Go and capable of running Java 17 classes.
- Yorkie
- Yorkie is a document store for collaborative applications.
- libp2p
- libp2p implementation in Go
Kotlin
- nowinandroid
-
- A fully functional Android app built entirely with Kotlin and Jetpack Compose
Javascript
- yjs
- Shared data types for building collaborative software
- Babylon
- Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.