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
    • Rust port of Yjs
  • 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.