HubLensTopicsRust
// topic

Rust

25trending in last 90 days·25all-time

// new this month

// ecosystem

LLM6Tauri6CLI3React3TypeScript3Rust
AI 12
Other 4
Infra 3
Backend 3
Database 1
Frontend 1
Desktop 1

// recent newcomers

see all newcomers →

// this week's top 8

01
TabbyML / tabby
Tabby is a self-hosted, open-source AI coding assistant designed as an on-premises alternative to GitHub Copilot. It operates as a self-contained system that does not require external cloud services or database management. The platform supports consumer-grade GPUs and offers an OpenAPI interface for seamless integration with existing development infrastructure.
8833,480
02
russellromney / honker
Honker is a SQLite extension and language binding that provides Postgres-style NOTIFY/LISTEN semantics, durable pub/sub, and task queues directly within your database. It eliminates the need for external brokers like Redis by allowing business writes and queue operations to commit atomically within the same transaction. The system achieves single-digit millisecond reaction times by monitoring SQLite's data version rather than relying on traditional client polling.
6322
03
warpdotdev / warp
Warp is an agentic development environment that integrates advanced AI capabilities directly into the terminal experience. Users can leverage a built-in coding agent or bring their own preferred CLI agents to streamline their development workflows. The project is open source and actively encourages community contributions through a structured issue-to-PR process.
50333
04
rtk-ai / rtk
RTK is a high-performance CLI proxy that filters and compresses command outputs to significantly reduce LLM token consumption. It supports over 100 common commands and integrates seamlessly with major AI coding tools through transparent shell hooks. By removing noise and summarizing data, it helps developers maintain context while minimizing costs and latency.
4439
05
Michael-A-Kuykendall / shimmy
Shimmy is a lightweight, single-binary server that provides a 100% OpenAI-compatible API for running GGUF models locally. It features zero-configuration model discovery, automatic GPU backend detection, and advanced CPU/GPU hybrid processing for large models. Designed for privacy and performance, it allows developers to integrate local LLMs into existing tools without code changes.
3782
06
refactoringhq / tolaria
Tolaria is a desktop application for Mac and Linux designed to manage extensive markdown-based knowledge bases. It prioritizes user ownership by utilizing local git repositories and plain text files to ensure complete data portability. The platform is built for power users who require an offline-first, keyboard-centric environment that integrates seamlessly with AI agents.
2748
07
caamer20 / Telegram-Drive
Telegram Drive is a cross-platform desktop application that transforms your Telegram account into a secure and unlimited cloud storage solution. Built with Rust and Tauri, it provides a familiar file explorer interface to manage files within your Saved Messages and Telegram channels. The application supports advanced features like media streaming, PDF viewing, and drag-and-drop file management while keeping all data local.
2330
08
tonhowtf / omniget
OmniGet is a free, open-source desktop application designed to help users download and study online courses and digital books in one centralized location. It features a built-in video player for course lessons and a comprehensive document reader for various formats like PDF, EPUB, and CBZ. The app also includes productivity tools such as flashcards, note-taking, and progress tracking to enhance the overall learning experience.
1755

// all-time featured (25)

TabbyML / tabby
Tabby is a self-hosted, open-source AI coding assistant designed as an on-premises alternative to GitHub Copilot. It operates as a self-contained system that does not require external cloud services or database management. The platform supports consumer-grade GPUs and offers an OpenAPI interface for seamless integration with existing development infrastructure.
88
TencentCloud / CubeSandbox
CubeSandbox is a high-performance, secure sandbox service built on RustVMM and KVM that provides hardware-level isolation for AI agents. It features sub-60ms cold start times and ultra-low memory overhead, allowing for high-density deployment on single or multi-node clusters. The platform is fully compatible with the E2B SDK, enabling developers to migrate existing projects with zero code changes.
82
WeaveMindAI / weft
Weft is a programming language designed to integrate LLMs, human interactions, and infrastructure into a unified, visual workflow. It features durable execution to ensure programs survive crashes and supports complex logic through a typed, modular node system. Developers can build and manage sophisticated agentic systems by wiring together native nodes without the need for manual plumbing.
80
bytedance / monoio
Monoio is a thread-per-core Rust asynchronous runtime that utilizes io_uring, epoll, and kqueue for efficient I/O operations. By avoiding work-stealing, it eliminates the need for tasks to implement Send or Sync, allowing for safe and efficient use of thread-local storage. This architecture is specifically optimized for I/O-bound server applications where maximizing throughput is the primary goal.
79
jamiepine / voicebox
Voicebox is a comprehensive, local-first voice synthesis studio that allows users to clone voices and generate speech using seven different TTS engines. The platform features a multi-track timeline editor for creating complex narratives and supports advanced post-processing effects to refine audio output. Designed for privacy and performance, it runs natively on major operating systems while providing a robust REST API for developer integrations.
78
iamzhihuix / skills-manage
skills-manage is a Tauri-based desktop application designed to centralize the management of AI coding agent skills across multiple platforms. It utilizes a single source of truth to drive various AI tools through symlinks, supporting a wide range of coding and lobster-related platforms. The application features a comprehensive interface for browsing marketplaces, organizing collections, and performing local discovery of skill libraries.
78
PerryTS / perry
Perry is a native TypeScript compiler built with Rust that transforms code into standalone, high-performance executables. By utilizing LLVM for code generation, it eliminates the need for Node.js, Electron, or browser runtimes. The project supports cross-platform development for desktop, mobile, and web, offering native UI components and multi-threading capabilities.
70
russellromney / honker
Honker is a SQLite extension and language binding that provides Postgres-style NOTIFY/LISTEN semantics, durable pub/sub, and task queues directly within your database. It eliminates the need for external brokers like Redis by allowing business writes and queue operations to commit atomically within the same transaction. The system achieves single-digit millisecond reaction times by monitoring SQLite's data version rather than relying on traditional client polling.
63
bytedance / g3
The G3 project provides a collection of enterprise-oriented networking tools built with asynchronous Rust for high performance and reliability. Its primary component, g3proxy, offers advanced features including proxy chaining, TLS interception, and granular traffic control. The suite also includes specialized utilities for benchmarking, certificate generation, and statistical aggregation to support complex infrastructure needs.
63
edwardkim / rhwp
rhwp is an open-source HWP and HWPX viewer and editor built with Rust and WebAssembly to provide universal document accessibility. It features a robust rendering engine, comprehensive parsing capabilities, and a web-based editor that maintains compatibility with standard HWP workflows. The project follows a structured development roadmap aimed at achieving full feature parity with commercial alternatives through community-driven contributions.
56
pingcap / kvproto
kvproto provides the essential protocol buffer files required for the TiKV distributed key-value store. Developers can generate Go and Rust code from these definitions by running the included make commands. The project also maintains consistent file formatting through the use of the buf tool to ensure clean version control history.
54
block / goose
Goose is a general-purpose AI agent designed to run locally on your machine for tasks ranging from coding and research to automation and data analysis. It is built in Rust to ensure high performance and portability across macOS, Linux, and Windows via desktop, CLI, and API interfaces. The project supports over 15 AI providers and integrates with more than 70 extensions through the Model Context Protocol.
52
warpdotdev / warp
Warp is an agentic development environment that integrates advanced AI capabilities directly into the terminal experience. Users can leverage a built-in coding agent or bring their own preferred CLI agents to streamline their development workflows. The project is open source and actively encourages community contributions through a structured issue-to-PR process.
50
google / magika
Magika is an AI-powered tool that utilizes deep learning to provide highly accurate file type identification for over 200 content types. It features a highly optimized model that delivers inference results in milliseconds while maintaining approximately 99% accuracy. The project offers a versatile command-line interface and language bindings for Python, JavaScript, and Rust to support diverse developer workflows.
50
memvid / memvid
Memvid is a database-free, single-file memory layer designed to provide AI agents with instant retrieval and long-term memory capabilities. Through an innovative "smart frame" design, it encapsulates data, embeddings, and indexes into a single file, achieving efficient compression and parallel reading. The system is model-agnostic and requires zero infrastructure dependencies, supporting persistent memory in various offline or online scenarios.
49
bytedance / g3
The G3 project provides a suite of enterprise-oriented networking tools built with asynchronous Rust for high performance and reliability. It includes a versatile forward proxy, a StatsD-compatible aggregator, and various utilities for benchmarking and certificate management. The project is primarily designed for Linux environments and supports a wide range of protocols including HTTP, SOCKS5, and TLS.
48
rtk-ai / rtk
RTK is a high-performance CLI proxy that filters and compresses command outputs to significantly reduce LLM token consumption. It supports over 100 common commands and integrates seamlessly with major AI coding tools through transparent shell hooks. By removing noise and summarizing data, it helps developers maintain context while minimizing costs and latency.
44
dmtrKovalenko / fff.nvim
fff.nvim is an opinionated, high-performance fuzzy file picker designed for both Neovim users and AI agents. It features advanced search capabilities including grepping, globbing, and typo-resistant fuzzy matching with built-in memory for improved results. The tool integrates seamlessly with git and provides cross-mode suggestions to ensure developers find the right files quickly.
38
vercel-labs / agent-browser
agent-browser is a high-performance browser automation command-line tool built with Rust, specifically designed for AI agents. It supports web interaction, element localization, and state management through simple commands, eliminating the need for complex Playwright or Node.js environments. The tool provides extensive session persistence, authentication management, and debugging features to ensure that AI agents can operate safely and efficiently.
38
Michael-A-Kuykendall / shimmy
Shimmy is a lightweight, single-binary server that provides a 100% OpenAI-compatible API for running GGUF models locally. It features zero-configuration model discovery, automatic GPU backend detection, and advanced CPU/GPU hybrid processing for large models. Designed for privacy and performance, it allows developers to integrate local LLMs into existing tools without code changes.
37
AlexsJones / llmfit
llmfit is a terminal-based utility that analyzes your system's hardware to identify which large language models will run effectively on your specific configuration. It provides an interactive TUI and CLI to score models based on quality, speed, and memory fit while supporting various backends like Ollama, llama.cpp, and MLX. Users can also perform hardware simulations to test how different model configurations would perform on target system specifications.
33
QuipNetwork / quip-node-manager
Quip Node Manager is a desktop application designed for running and monitoring Quip network nodes across macOS, Linux, and Windows. It supports both Docker and native execution modes while providing a comprehensive pre-flight checklist to ensure proper system configuration. The application also features live log streaming, GPU management, and automated background updates to maintain optimal node performance.
28
refactoringhq / tolaria
Tolaria is a desktop application for Mac and Linux designed to manage extensive markdown-based knowledge bases. It prioritizes user ownership by utilizing local git repositories and plain text files to ensure complete data portability. The platform is built for power users who require an offline-first, keyboard-centric environment that integrates seamlessly with AI agents.
27
caamer20 / Telegram-Drive
Telegram Drive is a cross-platform desktop application that transforms your Telegram account into a secure and unlimited cloud storage solution. Built with Rust and Tauri, it provides a familiar file explorer interface to manage files within your Saved Messages and Telegram channels. The application supports advanced features like media streaming, PDF viewing, and drag-and-drop file management while keeping all data local.
23
tonhowtf / omniget
OmniGet is a free, open-source desktop application designed to help users download and study online courses and digital books in one centralized location. It features a built-in video player for course lessons and a comprehensive document reader for various formats like PDF, EPUB, and CBZ. The app also includes productivity tools such as flashcards, note-taking, and progress tracking to enhance the overall learning experience.
17

// use cases by project

tabby
  • 01Self-hosted AI code completion and generation
  • 02Internal knowledge retrieval via the Answer Engine
  • 03Integration with IDEs like VSCode, Vim, and IntelliJ
CubeSandbox
  • 01Secure execution of LLM-generated code with kernel-level isolation
  • 02High-density AI agent hosting with minimal memory footprint
  • 03Drop-in replacement for E2B-based sandbox environments
weft
  • 01Orchestrating AI agents and LLM workflows
  • 02Managing human-in-the-loop processes with persistent state
  • 03Building infrastructure-aware applications with native database and API integration
monoio
  • 01High-performance network servers and load balancers
  • 02I/O-bound applications requiring native asynchronous I/O support
  • 03Systems where thread-local data access is preferred over cross-thread task migration
voicebox
  • 01High-quality voice cloning and speech generation in 23 languages
  • 02Multi-track audio composition for podcasts and narratives
  • 03Integration of voice synthesis into external applications via REST API

// comparisons

// related topics