Showing 639 open source projects for "rust"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 1
    GritQL

    GritQL

    GritQL is a query language for searching, linting, and modifying code

    GritQL is a query language designed to facilitate human-AI collaboration by providing an intuitive interface for querying and retrieving structured data. It acts as a bridge between AI models and databases, enabling natural language interaction with structured data sources.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    SQLpage

    SQLpage

    Fast SQL-only data application builder

    SQLPage is a rapid application development tool that enables developers to build data-driven web applications using only SQL queries. By writing simple .sql files, users can create interactive web pages that display data as text, lists, grids, plots, and forms, streamlining the process of developing data applications without extensive frontend coding.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    zola (né Gutenberg)

    zola (né Gutenberg)

    Fast static site generator in a single binary with everything built-in

    A fast static site generator in a single binary with everything built in. Forget dependencies. Everything you need in one binary. Zola comes as a single executable with Sass compilation, syntax highlighting, table of contents and many other features that traditionally require setting up a dev environment or adding some JavaScript libraries to your site. The average site will be generated in less than a second, including Sass compilation and syntax highlighting. Zola renders your whole site...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    GPG-TUI

    GPG-TUI

    Manage your GnuPG keys with ease

    Introducing gpg-tui, a Terminal User Interface for GnuPG. gpg-tui is a TUI for managing the GnuPG keys In this post, I'm giving a brief introduction to the project as well as describing the thought process and main development challenges behind it. GPGME uses GnuPG's OpenPGP backend as default to provide a high-level crypto API for various operations including key management, which was the thing I needed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    fastn

    fastn

    (Alpha stage software) fastn - Full-stack Web Development Made Easy

    ftd is a programming language for building user interfaces and content-centric websites. ftd is easy to learn, especially for nonprogrammers, but it does not compromise on what you can build with it. fastn is a web framework, a content management system, and an integrated development environment for ftd. fastn is a web server, that compiles ftd to HTML/CSS/JS and can be deployed on your server, or on fastn cloud by FifthTry. ftd is designed with minimal and uniform syntax, and at first...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    LeftWM Layouts

    LeftWM Layouts

    Library providing fixed but parameterized window layout calculations

    This library encapsulates layout calculations from external dependencies and displays servers, so that it can be used by window managers for X.Org, Wayland, or whatever else. It's all about splitting up rectangles, the library has no concept of "windows". Some default layouts are provided, but custom layouts can be defined. Custom layout definitions allow some flexibility but are still fairly limited by design, as the target audience of this library is list-based / dynamic-tiling window...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    nil

    nil

    NIx Language server, an incremental analysis assistent

    NIx Language server, an incremental analysis assistant for writing in Nix. This repo is also packaged via Nix flakes. The language server package is available in the default flake output github:oxalica/nil#, under bin/nil. To install, run nix profile install github:oxalica/nil. Alternatively, you can use this repository as a flake input, and add its output to your own flake-managed system-wide and/or home configurations. We are officially supported by nvim-lspconfig, see upstream docs, also...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    zoxide

    zoxide

    A smarter cd command, supports all major shells

    It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. zoxide works on all major shells. zoxide is a smarter cd command, inspired by z and auto jump. fzf is a command-line fuzzy finder, used by zoxide for interactive selection. zoxide supports fzf v0.21.0+. Environment variables can be used for configuration. They must be set before zoxide init is called.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Sonic

    Sonic

    Fast, lightweight & schema-less search backend

    Sonic is a super fast and lightweight, schema-less search backend that can be used in place of super-heavy and full-featured search backends like Elasticsearch. It is able to normalize language search queries, auto-complete search queries and offer the most relevant results. Being an identifier index rather than a document index, when queried it provides IDs that can be used to refer to matched documents in an external database.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Get the most trusted enterprise browser Icon
    Get the most trusted enterprise browser

    Advanced built-in security helps IT prevent breaches before they happen

    Defend against security incidents with Chrome Enterprise. Create customizable controls, manage extensions and set proactive alerts to keep your data and employees protected without slowing down productivity.
    Download Chrome
  • 10
    jlrs

    jlrs

    Julia bindings for Rust

    jlrs is a crate that provides access to most of the Julia C API, it can be used to embed Julia in Rust applications and to use functionality it provides when writing ccallable functions in Rust. Currently, this crate is only tested in combination with Julia 1.6 and 1.9, but also supports Julia 1.7, 1.8, and 1.10. Using the current stable version is highly recommended. The minimum supported Rust version is currently 1.65. Julia must be installed before jlrs can be used, jlrs is compatible...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Skytable

    Skytable

    Skytable is a fast, secure and reliable realtime NoSQL database

    ... to exploit all CPU cores which helps lower your TCO. Written in Rust with expert analyzed unsafe code for memory safety and TLS for encrypted connections. Have 1MB memory? That's all Skytable needs. With no platform-specific dependencies, Skytable can virtually run on anything that has an OS. Features like keyspaces, tables, data types, authn+authz, snapshots and more are ready for you to use while we're working on several new data models and features.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Onefetch

    Onefetch

    Git repository summary on your terminal

    Onefetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly on your terminal. The tool is completely offline, no network access is required. By default, the repo's information is displayed alongside the dominant language's logo, but you can further configure onefetch to instead use an image, on supported terminals, text input, or nothing at all. It automatically detects open source licenses from texts...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Reth

    Reth

    Implementation of the Ethereum protocol, in Rust

    reth is a modular, blazing-fast Ethereum execution client written in Rust, developed by Paradigm. It implements the Ethereum protocol from scratch with a focus on speed, security, and modularity, providing a modern alternative to legacy clients like Geth or Besu. reth is optimized for running full nodes, indexing, and light clients, and is intended to be integrated easily into Ethereum infrastructure. With parallelized execution and efficient state management, reth supports both archival...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Lingua-RS

    Lingua-RS

    The most accurate natural language detection library for Rust

    Lingua-RS is a language detection library implemented in Rust, designed to accurately identify the language of given text samples. It tells you which language some text is written in. This is very useful as a preprocessing step for linguistic data in natural language processing applications such as text classification and spell checking. Other use cases, for instance, might include routing e-mails to the right geographically located customer service department, based on the e-mails' languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    rustix

    rustix

    Safe Rust bindings to POSIX-ish APIs

    rustix provides efficient memory-safe and I/O-safe wrappers to POSIX-like, Unix-like, Linux, and Winsock syscall-like APIs, with configurable backends. It uses Rust references, slices, and return values instead of raw pointers, and I/O safety types instead of raw file descriptors, providing memory safety, I/O safety, and provenance. It uses Results for reporting errors, bitflags instead of bare integer flags, an Arg trait with optimizations to efficiently accept any Rust string type...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Futures-RS

    Futures-RS

    Zero-cost asynchronous programming in Rust

    futures-rs is a library providing the foundations for asynchronous programming in Rust. It includes key trait definitions like Stream, as well as utilities like join!, select!, and various futures combinator methods which enable expressive asynchronous control flow. Futures-rs works without the standard library, such as in bare metal environments. However, it has a significantly reduced API surface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    sd

    sd

    Intuitive find & replace CLI (sed alternative)

    sd is an intuitive find-and-replace CLI. Painless regular expressions. sd uses regex syntax that you already know from JavaScript and Python. Forget about dealing with quirks of sed or awk - get productive immediately. Non-regex find & replace. No more backslashes or remembering which characters are special and need to be escaped. Find & replace expressions are split up, which makes them easy to read and write. No more messing with unclosed and escaped slashes.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Mosec

    Mosec

    A high-performance ML model serving framework, offers dynamic batching

    Mosec is a high-performance and flexible model-serving framework for building ML model-enabled backend and microservices. It bridges the gap between any machine learning models you just trained and the efficient online service API.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    TarpC

    TarpC

    An RPC framework for Rust with a focus on ease of use

    tarpc is an asynchronous RPC framework for Rust that embraces Rust’s type system and futures to generate ergonomic client and server stubs. Services are declared in pure Rust, and procedural macros expand those definitions into request/response types, trait implementations, and strongly typed stubs. The framework is transport-agnostic: it commonly uses Tokio with serde-based codecs, but you can plug in your own framing and serialization. It bakes in RPC concerns such as deadlines, cancellation...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Crossbeam

    Crossbeam

    Tools for concurrent programming in Rust

    This crate provides a set of tools for concurrent programming. Crossbeam supports stable Rust releases going back at least six months, and every time the minimum supported Rust version is increased, a new minor version is released. Currently, the minimum supported Rust version is 1.36. Crossbeam welcomes contribution from everyone in the form of suggestions, bug reports, pull requests, and feedback. We also have the RFCs repository for more high-level discussion, which is the place where we...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Pom

    Pom

    PEG parser combinators using operator overloading without macros

    pom is a parser combinator library in Rust, utilizing operator overloading to build parsers in a modular and readable way. It facilitates the construction of complex parsers without macros. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Mako

    Mako

    An extremely fast, production-grade web bundler based on Rust

    Mako is a new web bundler for web apps, libraries, and frameworks. It's designed to be fast, reliable, and easy to use. It has been used in hundreds of projects in production by Ant Group, and other companies. If you are looking for a modern web bundler, Mako is the right choice.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Whirlwind

    Whirlwind

    Ridiculously fast, fully asynchronous, sharded hashmap for Rust

    Collection of thread-safe, asynchronous data structures. Whirlwind is a lightweight CSS framework focused on performance and simplicity, offering developers a minimal approach to styling web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    cargo watch

    cargo watch

    Watches over your Cargo project's source

    Cargo Watch watches over your project's source for changes and runs Cargo commands when they occur. Create your own watching tool. From presenting different options, to customizing the filtering, to responding differently than running commands, to answering other events.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    pgwire

    pgwire

    PostgreSQL wire protocol implemented as a rust library.

    Build a Postgres compatible access layer for your data service. This library implements PostgreSQL Wire Protocol and provides essential APIs to write PostgreSQL-compatible servers and clients. If you are interested in a related topic, you can check project ideas to build on top of this library.
    Downloads: 0 This Week
    Last Update:
    See Project