RustCat is an open source project with code, documentation, and setup resources for network diagnostics.
Directory
Search results
Published directory entries matching your search.
Weekly newsletter covering Rust language updates, crates, articles, jobs, and community news.
explaine.rs is an interactive playground for exploring the syntax of the Rust programming language. Users write Rust code in an editor, and an analyzer explains keywords, punctuation and other code elements when clicked or tapped. The site states it is a work in progress and requires a WebAssembly-compatible browser.
RustPython is an open source Python 3 interpreter written in Rust. It can be embedded into Rust programs as a scripting language or compiled to WebAssembly to run Python in the browser. It is released under the MIT license.
Compiler Explorer is an interactive online compiler that shows the assembly output of compiled C++, Rust, Go and other code. It offers configurable compilers and instruction set filters, shareable URLs, local file loading, and optional AI explanations that users can disable with a no-ai directive.
Helix is a modal text editor built in Rust for the terminal. It uses multiple selections as a core editing primitive and integrates Tree-sitter for syntax highlighting, indent calculation and code navigation. Language server support provides completion, goto definition, documentation and diagnostics. Built-in features include a fuzzy finder, project-wide search and themes. A plugin system and GUI frontend are planned but not currently available.
Lapce is a modern open source code editor written in Rust, featuring a native GUI with GPU acceleration in Floem. It offers remote development, built-in LSP support with Tree-sitter syntax highlighting, Vim-like modal editing and a WASI plugin system for writing plugins in languages that compile to WASI. It includes a built-in terminal.
LibreSpeed is a free and open source speedtest that runs in the browser or can be self-hosted on a PHP, Golang, Rust or Node server. It is licensed under LGPL and measures download, upload, ping, and jitter without Flash, Java, or Websockets.
Qdrant is an open-source vector search engine written in Rust, providing fast and scalable vector similarity search with a convenient API. It supports metadata filters stored in JSON, hybrid search combining dense and sparse vectors, and multivector retrieval. It is available as the Qdrant Vector Search Engine, Qdrant Cloud, and Qdrant Hybrid Cloud.
Slint is a declarative GUI toolkit for Rust, C++, JavaScript and Python, building native user interfaces for embedded, desktop and web from a single codebase. It supports integration into embedded Linux distributions such as Yocto, Torizon and Wayland, and can run on devices with or without a GPU. Pricing includes GPLv3 open-source, royalty-free and paid commercial options.
sshx is a web-based collaborative terminal that lets users share a terminal with others by link on a multiplayer infinite canvas. It offers real-time collaboration with remote cursors and chat, end-to-end encryption, and a lightweight server written in Rust. It is available as a command-line tool for macOS, Linux and Windows.
Stalwart is an open-source mail and collaboration server written in Rust. It supports JMAP, IMAP4, POP3, SMTP, CalDAV, CardDAV and WebDAV, combining email, calendars, contacts and file storage in one server with built-in spam and phishing protection. It runs as a single node or as a cluster.
An open-source resource for learning data structures and algorithms through implementations in various programming languages. The site covers programming languages including Python, Java, JavaScript, Go, Rust, and C++, and organizes algorithms into categories such as sorting, searching, and graph algorithms. It also provides guidance on contributing implementations.
Upd.dev is a code hosting and package distribution platform built on Forgejo, with diffs rendered by Pierre. It presents itself as a smaller, quieter alternative to GitHub for creating repositories, pushing code and shipping releases. It natively serves packages for Go, Rust, Arch and other ecosystems directly from repositories, and infrastructure is geo-distributed across US and EU regions.
Zed is a high-performance, multiplayer code editor created by the developers of Atom and Tree-sitter. Built from scratch in Rust to leverage multiple CPU cores and GPU resources, it is designed for speed, real-time collaboration with other users, and AI-assisted editing. The editor is available for macOS, Linux, and Windows.