awesome
My own awesome project list based on starred projects
https://github.com/paulosuzart/awesome
Last synced: 1 day ago
JSON representation
-
<a name="Python"></a>Python
- StarTrail-org/LEANN - [MLsys2026]: RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device.
- microsoft/SkillOpt - SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.
-
<a name="R"></a>R
- openvolley/ovscout2 - An R Shiny app for scouting volleyball data files
-
<a name="Ruby"></a>Ruby
- cuber-cloud/cuber-gem - An automation tool that simplify the deployment of your apps on Kubernetes.
- kilimchoi/engineering-blogs - A curated list of engineering blogs
- heroku/heroku-buildpack-clojure - Heroku's classic buildpack for Clojure applications.
- max-mapper/jsonpify - turn json apis into jsonp apis through a heroku proxy!
- basecamp/kamal - Deploy web apps anywhere.
- fabianlindfors/kapten - Simple containerized development environments directly from the command line
- kontena/kontena - The developer friendly container and micro services platform. Works on any cloud, easy to setup, simple to use.
-
<a name="Rust"></a>Rust
- liquidos-ai/AutoAgents - A multi-agent framework written in Rust that enables you to build, deploy, and coordinate multiple intelligent agents
- 0xSero/Azul - Browse the world in the comfort of your terminal
- HigherOrderCO/Bend - A massively parallel, high-level programming language
- Eventual-Inc/Daft - High-performance data engine for AI and multimodal workloads. Process images, audio, video, and structured data at any scale
- SeaQL/FireDBG.for.Rust - ๐ฅ Time Travel Visual Debugger for Rust
- cswinter/LocustDB - Blazingly fast analytics database that will rapidly devour all of your data.
- Mahir101/Rafka - Rafka is a blazing-fast, experimental distributed asynchronous message broker inspired by Apache Kafka. Built with Rust and leveraging Tokio's async runtime, it delivers exceptional performance through its peer-to-peer mesh architecture and custom in-memory database for unparalleled scalability and low-latency message processing.
- actix/actix - Actor framework for Rust.
- actix/actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
- ankitects/anki - Anki is a smart spaced repetition flashcard program
- cognitive-engineering-lab/aquascope - Interactive visualizations of Rust at compile-time and run-time
- arkflow-rs/arkflow - High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.
- apache/arrow-rs - Official Rust implementation of Apache Arrow
- ArroyoSystems/arroyo - Distributed stream processing engine in Rust
- rust-unofficial/awesome-rust - A curated list of Rust code and resources.
- tokio-rs/axum - HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity
- Akaike/axum-boilerplate-with-seaorm - Boilerplate for your next backend project
- BoundaryML/baml - The AI framework that adds the engineering to prompt engineering (Python/TS/Ruby/Java/C#/Rust/Go compatible)
- bionic-gpt/bionic-gpt - Bionic is an on-premise replacement for ChatGPT, offering the advantages of Generative AI while maintaining strict data confidentiality
- dhth/bmm - get to your bookmarks in a flash
- densumesh/broccoli - A robust message queue system for Rust applications, designed as a Rust alternative to Celery.
- dalek-cryptography/bulletproofs - A pure-Rust implementation of Bulletproofs using Ristretto.
- tracel-ai/burn - Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
- huggingface/candle - Minimalist ML framework for Rust
- clap-rs/clap - A full featured, fast Command Line Argument Parser for Rust
- 9j/claude-code-mux - High-performance AI routing proxy built in Rust with automatic failover, priority-based routing, and support for 15+ providers (Anthropic, OpenAI, Cerebras, Minimax, Kimi, etc.)
- cocoindex-io/cocoindex - Data transformation framework for AI. Ultra performant, with incremental processing. ๐ Star if you like it!
- codesnap-rs/codesnap - ๐ฆ๏ธ๐ธ Pure Rust tool to generate beautiful code snapshots, provide CLI and Library
- openai/codex - Lightweight coding agent that runs in your terminal
- google/comprehensive-rust - This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
- Kayleexx/conflux - conflux is a realtime collaboration engine with automatic lifecycle management while using YRS crate and purely written in rust.
- tokio-rs/console - a debugger for async rust!
- superfly/corrosion - Gossip-based service discovery (and more) for large distributed systems.
- cot-rs/cot - The Rust web framework for lazy developers.
- cozodb/cozo - A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
- wdanilo/crabtime
- shahen94/craft - Craft is a super fast package manager for node
- cube-js/cube - ๐ Cube Core is open-source semantic layer for AI, BI and embedded analytics
- dagrs-dev/dagrs - High-performance, Rust-based asynchronous task programming framework implementing Flow-Based Programming for scalable directed acyclic graph (DAG) task orchestration
- Rustixir/darkbird - In-memory database inspired by erlang mnesia
- databendlabs/databend - One Warehouse for Analytics, Search, AI. Snowflake + Elasticsearch + Vector DB โ rebuilt from scratch. Unified architecture on your S3.
- apache/datafusion-ballista - Apache DataFusion Ballista Distributed Query Engine
- datafusion-contrib/datafusion-federation - Allow DataFusion to resolve queries across remote query engines while pushing down as much compute as possible down.
- blackportal-ai/delta - An Open-Source Machine Learning Framework in Rust ฮ
- denoland/deno - A modern runtime for JavaScript and TypeScript.
- diem/diem - Diemโs mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
- TimelyDataflow/differential-dataflow - An implementation of differential dataflow using timely dataflow on Rust.
- Wilfred/difftastic - a structural diff that understands syntax ๐ฅ๐ฉ
- DioxusLabs/dioxus - Fullstack app framework for web, desktop, and mobile.
- Migorithm/duva - Rust-powered key-value store ensuring strong consistency
- emilk/egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
- embassy-rs/embassy - Modern embedded framework, using Rust and async.
- supabase/etl - Stream your Postgres data anywhere in real-time. Simple Rust building blocks for change data capture (CDC) pipelines.
- carllerche/eventual - A future & stream abstraction for Rust
- dmexe/failsafe-rs - A circuit breaker implementation for rust
- tomtomwombat/fastbloom - The fastest Bloom filter in Rust. No accuracy compromises. Full concurrency support and compatible with any hasher.
- BersisSe/feather - Feather๐ชถ: A Rust web framework that does not use async
- firecracker-microvm/firecracker - Secure and fast microVMs for serverless computing.
- fish-shell/fish-shell - The user-friendly command line shell.
- fjall-rs/fjall - ๐ป Log-structured, embeddable key-value storage engine written in Rust
- fluvio-community/fluvio - ๐ฆ event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.
- marc2332/freya - Cross-platform and non-web GUI library for ๐ฆ Rust powered by ๐จ Skia.
- tonbo-io/fusio - Fusio provides file operations on multiple storages across various async runtimes.
- rust-lang/futures-rs - Zero-cost asynchronous programming in Rust
- orhun/git-cliff - A highly customizable Changelog Generator that follows Conventional Commit specifications โฐ๏ธ
- gitui-org/gitui - Blazing ๐ฅ fast terminal-ui for git written in rust ๐ฆ
- gleam-lang/gleam - โญ๏ธ A friendly language for building type-safe, scalable systems!
- gluesql/gluesql - GlueSQL is quite sticky. It attaches to anywhere.
- rustshop/htmx-sorta - Rust + htmx + tailwind + nix + redb demo web app
- Orange-OpenSource/hurl - Hurl, run and test HTTP requests with plain text.
- iced-rs/iced - A cross-platform GUI library for Rust, inspired by Elm
- mre/idiomatic-rust - ๐ฆ A peer-reviewed collection of articles/talks/repos which teach concise, idiomatic Rust.
- apache/iggy - Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed
- steveklabnik/indexlist - indexlist: A doubly linked list, backed by a vector
- indradb/indradb - A graph database written in rust
- iron/iron - An Extensible, Concurrent Web Framework for Rust
- BurntSushi/jiff - A datetime library for Rust that encourages you to jump into the pit of success.
- jj-vcs/jj - A Git-compatible VCS that is both simple and powerful
- graphql-rust/juniper - GraphQL server library for Rust
- casey/just - ๐ค Just a command runner
- tqwewe/kameo - Fault-tolerant async actors for Rust that scale seamlessly
- kdash-rs/kdash - A simple and fast dashboard for Kubernetes
- saschagrunert/kubernix - Single dependency Kubernetes clusters for local testing, experimenting and development
- lakekeeper/lakekeeper - Lakekeeper is an Apache-Licensed, secure, fast and easy to use Apache Iceberg REST Catalog written in Rust.
- lancedb/lancedb - Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
- lapce/lapce - Lightning-fast and Powerful Code Editor written in Rust
- ProvableHQ/leo - ๐ฆ The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications
- rustformers/llm - [Unmaintained, see README] An ecosystem of Rust libraries for working with large language models
- shafishlabs/llmchain-rs - ๐ฆRust + Large Language Models - Make AI Services Freely and Easily.
- jnsahaj/lumen - Beautiful git diff viewer, generate commits with AI, get summary of changes, all from the CLI
- Zackriya-Solutions/meeting-minutes - Privacy first, AI meeting assistant with 4x faster Parakeet/Whisper live transcription, speaker diarization, and Ollama summarization built on Rust. 100% local processing. no cloud required. Meetily (Meetly Ai - https://meetily.ai) is the #1 Self-hosted, Open-source Ai meeting note taker for macOS & Windows.
- meilisearch/meilisearch - A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
- tisonkun/morax - Message queue and data streaming based on cloud native services.
- namada-net/namada - Rust implementation of Namada, a Proof-of-Stake L1 for interchain asset-agnostic privacy
- asynchronics/nexosim - High-performance asynchronous computation framework for system simulation
- nurmohammed840/nio - Nio is an experimental async runtime for Rust
- njord-rs/njord - A versatile, feature-rich Rust ORM โต
- vic1707/nnn
- rust-bakery/nom - Rust parser combinator framework
- notificohq/notifico - Self-hosted open source notification server
- greyblake/nutype - Rust newtype with guarantees ๐บ๐ฆ ๐ฆ
- x52dev/oas3-rs - Structures and tools to parse, navigate and validate OpenAPI v3.1 specifications.
- haraldng/omnipaxos - OmniPaxos is a distributed log implemented as a Rust library.
- haraldng/omnipaxos-rocksdb-tutorial - This is a small demo of how to transform a simple single-server RocksDB service written in Rust into a distributed version using OmniPaxos.
- apache/opendal - Apache OpenDAL: One Layer, All Storage.
- maxmindlin/openfga-dsl-parser - Parsing and JSON transformer library for the OpenFGA authorization DSL
- open-telemetry/opentelemetry-rust - The Rust OpenTelemetry implementation
- NoahGav/oxide-lang
- paradedb/paradedb - Simple, Elastic-quality search for Postgres
- foresterre/parameterized - ๐ JUnit style parameterized testing for Rust
- Mooncake-Labs/pg_mooncake - Real-time analytics on Postgres tables
- postgresml/pgcat - PostgreSQL pooler with sharding, load balancing and failover support.
- pgdogdev/pgdog - Horizontal scaling for PostgreSQL with automatic sharding.
- pgcentralfoundation/pgrx - Build Postgres Extensions with Rust!
- mila411/pilgrimage - A new type of asynchronous database combining the concepts of distributed databases and blockchain
- cloudflare/pingora - A library for building fast, reliable and evolvable network services.
- pkgxdev/pkgx - Run Anything
- alceal/plotlars - Plotlars is a Rust library designed to facilitate the integration between the Polars data analysis library and Plotly library.
- poem-web/poem - A full-featured and easy-to-use web framework with the Rust programming language.
- pola-rs/polars - Extremely fast Query Engine for DataFrames, written in Rust
- postgresml/postgresml - Postgres with GPUs for ML/AI apps.
- ofek/pyapp - Runtime installer for Python applications
- PyO3/pyo3 - Rust bindings for the Python interpreter
- quickwit-oss/quickwit - Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
- slawlor/ractor - Rust actor framework
- tikv/raft-rs - Raft distributed consensus algorithm implemented in Rust.
- milen-denev/rasterizeddb - A new schemafull, Postgres compatible, high-performance database written from scratch in Rust. https://crates.io/crates/rasterizeddb_core
- ratatui/ratatui - A Rust crate for cooking up terminal user interfaces (TUIs) ๐จโ๐ณ๐ https://ratatui.rs
- orhun/ratzilla - Build terminal-themed web applications with Rust and WebAssembly. Powered by Ratatui.
- rayon-rs/rayon - Rayon: A data parallelism library for Rust
- readysettech/readyset - Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
- GregoryConrad/rearch-rs - Re-imagined approach to application design and architecture
- seanmonstar/reqwest - An easy and powerful Rust HTTP Client
- rerun-io/rerun - An open source SDK for logging, storing, querying, and visualizing multimodal and multi-rate data
- 0xPlaygrounds/rig - โ๏ธ๐ฆ Build modular and scalable LLM Applications in Rust
- risingwavelabs/risingwave - Event streaming platform for agents, apps, and analytics. Continuously ingest, transform, and serve event data in real time, at scale.
- rlink-rs/rlink-rs - High-performance Stream Processing Framework. An alternative to Apache Flink.
- graniet/rllm - Use multiple LLM backends in a single crate, simple builder-based configuration, and built-in prompt chaining & templating.
- roapi/roapi - Create full-fledged APIs for slowly moving datasets without writing a single line of code.
- roc-lang/roc - A fast, friendly, functional language.
- skdziwak/rs-rdc - This crate is used to generate code for other languages from Rust's data structures. It can be used to generate DTO classes to make it easier to interact with other languages.
- launchdarkly/rust-eventsource-client - Server-sent events (SSE) client implementation for Rust
- aisk/rust-memcache - memcache client for rust
- rust-threadpool/rust-threadpool - A very simple thread pool for parallel task execution
- rustfinity/rustfinity - Learn and Practice the Rust programming language the effective way.
- rustfs/rustfs - ๐2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.
- bitswired/rustgpt - RustGPT is a ChatGPT UI built with Rust + HTMX: the power of Rust coupled with the simplicity of HTMX ๐
- levkk/rwf - Comprehensive framework for building web applications in Rust.
- lakehq/sail - LakeSail's computation framework with a mission to unify batch processing, stream processing, and compute-intensive AI workloads.
- salvo-rs/salvo - A powerful web framework built with a simplified design.
- mozilla/sccache - Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
- igor-petruk/scriptisto - A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages.
- SeaQL/sea-orm - ๐ A powerful relational ORM for Rust
- SeaQL/seaography - ๐งญ A GraphQL framework for Rust
- serde-rs/serde - Serialization framework for Rust
- Aloxaf/silicon - Create beautiful image of your source code.
- paulosuzart/similarr - Shuttle and Rust
- slatedb/slatedb - A cloud native embedded storage engine built on object storage.
- slint-ui/slint - Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
- efugier/smartcat - Putting a brain behind `cat`๐โโฌ Integrating language models in the Unix commands ecosystem through text streams.
- farcasterxyz/snapchain - The open-source, canonical implementation of Farcaster's Snapchain network.
- solana-labs/solana-program-library - A collection of Solana programs maintained by Solana Labs
- valeriansaliou/sonic - ๐ฆ Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
- spring-rs/spring-rs - ๐spring-rs is a application framework written in rust inspired by java's spring-boot
- asg017/sqlite-loadable-rs - A framework for writing fast and performant SQLite extensions in Rust
- launchbadge/sqlx - ๐งฐ The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
- starship/starship - โ๐๏ธ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- regolith-labs/steel - Solana smart contract framework.
- jonefeewang/stonemq - A high-performance and efficient message queue developed in Rust
- swc-project/swc - Rust-based platform for the Web
- spaceandtimefdn/sxt-proof-of-sql - Space and Time | Proof of SQL
- sycamore-rs/sycamore - A library for creating reactive web apps in Rust and WebAssembly
- acheul/sycamore-template - Generates sycamore templates
- hashedone/sylvia - CosmWasm smart contract framework
- TabbyML/tabby - Self-hosted AI coding assistant
- shshemi/tabiew - A lightweight TUI application to view and query tabular data files, such as CSV, TSV, and parquet.
- tailcallhq/tailcall - High Performance GraphQL Runtime
- pingcap/talent-plan - open source training courses about distributed database and distributed systems
- tansu-io/tansu - Apache Kafkaยฎ compatible broker with S3, PostgreSQL, SQLite, Apache Iceberg and Delta Lake
- quickwit-oss/tantivy - Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
- tanu-rs/tanu - High-performance, async-friendly and ergonomic WebAPI testing framework for Rust
- JasterV/teatui - Experimental library providing an Elm-like framework to build TUI applications in Rust
- tensorzero/tensorzero - TensorZero is an open-source stack for industrial-grade LLM applications. It unifies an LLM gateway, observability, optimization, evaluation, and experimentation.
- dtolnay/thiserror - derive(Error) for struct and enum error types
- TimelyDataflow/timely-dataflow - A modular implementation of timely dataflow in Rust
- sectore/timr-tui - TUI to organize your time: Pomodoro, Countdown, Timer, Event.
- m1guelpf/tinyvector - A tiny embedding database in pure Rust.
- hyperium/tonic - A native gRPC client & server implementation with async/await support.
- erikgrinaker/toydb - Distributed SQL database in Rust, written as an educational project
- tursodatabase/turso - Turso is an in-process SQL database, compatible with SQLite.
Programming Languages
Categories
<a name="Go"></a>Go
247
<a name="Rust"></a>Rust
246
<a name="Java"></a>Java
182
<a name="TypeScript"></a>TypeScript
171
<a name="Python"></a>Python
142
<a name="JavaScript"></a>JavaScript
85
<a name="Scala"></a>Scala
75
<a name="Clojure"></a>Clojure
70
<a name="Not%20Set"></a>Not Set
53
<a name="OCaml"></a>OCaml
51
<a name="C%2B%2B"></a>C++
28
<a name="Kotlin"></a>Kotlin
25
<a name="Zig"></a>Zig
25
<a name="Crystal"></a>Crystal
24
<a name="Elixir"></a>Elixir
23
<a name="C"></a>C
19
<a name="Shell"></a>Shell
14
<a name="Haskell"></a>Haskell
11
<a name="Jupyter%20Notebook"></a>Jupyter Notebook
9
<a name="Ruby"></a>Ruby
7
<a name="D"></a>D
6
<a name="HTML"></a>HTML
5
<a name="Groovy"></a>Groovy
4
<a name="V"></a>V
4
<a name="HCL"></a>HCL
3
<a name="MoonBit"></a>MoonBit
3
<a name="PLpgSQL"></a>PLpgSQL
2
<a name="Swift"></a>Swift
2
<a name="C%23"></a>C#
2
<a name="Svelte"></a>Svelte
2
<a name="Lua"></a>Lua
2
<a name="Flix"></a>Flix
1
<a name="Makefile"></a>Makefile
1
<a name="Vim%20script"></a>Vim script
1
<a name="Smarty"></a>Smarty
1
Uncategorized
1
<a name="SCSS"></a>SCSS
1
<a name="Solidity"></a>Solidity
1
<a name="R"></a>R
1
<a name="Vue"></a>Vue
1
<a name="Koka"></a>Koka
1
<a name="Starlark"></a>Starlark
1
<a name="Odin"></a>Odin
1
<a name="Dockerfile"></a>Dockerfile
1
<a name="PHP"></a>PHP
1
Sub Categories
Keywords
rust
140
golang
106
go
87
java
79
database
75
ai
74
python
71
typescript
64
postgresql
64
sql
62
kubernetes
54
llm
53
nodejs
42
scala
42
postgres
39
javascript
39
cli
37
graphql
36
http
34
mysql
33
docker
32
web
31
api
29
ocaml
29
developer-tools
28
distributed-systems
28
sqlite
27
devops
26
framework
25
cloud-native
24
machine-learning
24
openai
24
security
23
kafka
23
rag
22
react
21
json
21
ai-agents
20
agents
20
analytics
19
testing
19
functional-programming
18
tui
18
wasm
18
automation
18
open-source
17
elixir
17
kotlin
17
microservices
17
web-framework
17