Showing 87 open source projects for "atom-project"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    corroded

    corroded

    Set of utilities consisting of idiomatic and safe rust utilities

    corroded is a Rust project that intentionally strips away Rust’s safety guarantees and idiomatic protections, offering utilities and patterns that prioritize raw power and freedom over the usual borrow checker enforcement or strict ownership rules. Its README and community reactions suggest a mix of satire and extreme experimentation: the project makes “unsafe” Rust easier to use by removing typical compile-time checks, pushing the language toward behavior more like C for cases where developers want total control. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    DashMap

    DashMap

    Blazing fast concurrent HashMap for Rust

    Blazingly fast concurrent map in Rust. DashMap is an implementation of a concurrent associative array/hashmap in Rust. DashMap tries to implement an easy-to-use API similar to std::collections::HashMap with some slight changes to handle concurrency. DashMap tries to be very simple to use and to be a direct replacement for RwLock<HashMap<K, V>>. To accomplish these goals, all methods take &self instead of modifying methods taking &mut self. This allows you to put a DashMap in an Arc<T> and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    cuda-oxide

    cuda-oxide

    cuda-oxide is an experimental Rust-to-CUDA compiler

    cuda-oxide is an experimental NVIDIA Labs project that brings Rust closer to native CUDA GPU development. It works as a Rust-to-CUDA compiler path that lets developers write SIMT GPU kernels in idiomatic Rust instead of using a separate CUDA C++ workflow. The project compiles standard Rust code directly to PTX, avoiding DSLs, source-to-source translation, or foreign-language bindings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    RuVector

    RuVector

    Self-Learning, Vector Graph Neural Network, and Database built in Rust

    RuVector is part of the broader rUv ecosystem of AI engineering tools and focuses on enabling advanced vector-based processing and intelligent system development within agentic and AI-driven pipelines. The project fits into a larger vision of modular, composable AI infrastructure designed to support autonomous agents, data retrieval, and intelligent automation workflows. It emphasizes extensibility and interoperability with modern AI stacks, allowing developers to integrate vector operations into search, reasoning, or generative systems. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Rustler

    Rustler

    Safe Rust bridge for creating Erlang NIF functions

    Rustler is a library for writing Erlang NIFs in safe Rust code. That means there should be no ways to crash the BEAM (Erlang VM). The library provides facilities for generating the boilerplate for interacting with the BEAM, handles encoding and decoding of Erlang terms, and catches rust panics before they unwind into C. The library provides functionality for both Erlang and Elixir, however Elixir is favored as of now. The code you write in a Rust NIF should never be able to crash the BEAM....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    grex

    grex

    A command-line tool and library for generating regular expressions

    ...The philosophy of this project is to generate the most specific regular expression possible by default that exactly matches the given input only and nothing else. With the use of command-line flags (in the CLI tool) or preprocessing methods (in the library).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Rustpad

    Rustpad

    Efficient and minimal collaborative code editor, self-hosted

    ...Rustpad is designed to be self-hosted and can run without a database by keeping documents in memory. It also supports optional SQLite persistence for retaining document contents across restarts. The project is especially useful for lightweight pair programming, collaborative note-taking, interviews, teaching, and temporary shared editing sessions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Russh

    Russh

    Rust SSH client & server library

    ...Because performance and safety are central, the code leverages Rust’s type system to reduce classes of runtime errors common in network protocol implementations. The project also includes examples and discussion threads that show how other tools integrate it for web-based clients or gateway services. For teams building terminals, proxies, or embedded management planes, it offers a robust foundation without shelling out to external binaries.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Crossbeam

    Crossbeam

    Tools for concurrent programming in Rust

    ...If you'd like to learn more about concurrency and non-blocking data structures, there's a list of learning resources in our wiki, which includes relevant blog posts, papers, videos, and other similar projects. The Crossbeam project adheres to the Rust Code of Conduct. This describes the minimum behavior expected from all contributors.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10
    redshirt

    redshirt

    Operating system

    ...Redshirt aims to rethink traditional operating system concepts by leveraging modern programming paradigms such as async/await and capability-based security. It includes components for task scheduling, device interaction, and system services, all implemented in a highly modular fashion. The project is still experimental but serves as a research platform for exploring how WebAssembly can be used as a foundation for operating systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Just One Single History

    Just One Single History

    Just One Single History

    Combine the advantages of a monorepo with those of multirepo setups by leveraging a blazingly-fast, incremental, and reversible implementation of git history filtering. The partial repo will act as a normal git repository but only contain the files found in the subdirectory and only commits affecting those files. The partial repo supports both fetch as well as push operation. This helps not just to improve performance on the client due to having fewer files in the tree, it also enables...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    WSLGit

    WSLGit

    Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL)

    This project provides a small executable that forwards all arguments to git running inside Bash on Windows/Windows Subsystem for Linux (WSL). Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode) The primary reason for this tool is to make the Git plugin in Visual Studio Code (VSCode) work with the git command installed in WSL.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Drill

    Drill

    Drill is an HTTP load testing application written in Rust

    Drill is an HTTP load-testing application written in Rust. The main goal for this project is to build a really lightweight tool as an alternative to other that require JVM and other stuff. You can write benchmark files, in YAML format, describing all the stuff you want to test. It was inspired by Ansible syntax because it is really easy to use and extend. As you can see, you can play with interpolations in different ways.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    SpaceWasm

    SpaceWasm

    A flight-compliant WebAssembly interpreter

    ...Its custom memory model uses fixed-size pages to provide deterministic allocation behavior and avoid panic on allocation failure. Embedders can expose controlled host functions while restricting program access, compute time, and system interactions. The project emphasizes sandboxing, portability, predictable resource use, and compatibility with flight-software requirements. Tests, fuzzing, benchmarks, requirements, and integration components are included in the Rust codebase.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Microsoft eXecution Container (MXC)

    Microsoft eXecution Container (MXC)

    Policy-driven, layered isolation and containment

    Microsoft eXecution Containers, or MXC, is a sandboxed code execution system for running untrusted code across Windows, Linux, and macOS. It is designed for model outputs, plugins, tools, and other code that needs controlled execution boundaries. The project provides a unified JSON configuration schema and a TypeScript SDK while supporting multiple containment backends. Its backends include process containers, Windows Sandbox, LXC, Bubblewrap, Seatbelt, microVM-based options, Hyperlight, IsolationSession, and WSL-related containment. MXC focuses on policy-driven isolation for filesystems, networking, process execution, and runtime behavior. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    eframe template

    eframe template

    The easy way to make a Rust app with a GUI

    eframe template is a starter template for building graphical applications using the eframe framework, which is part of the egui ecosystem in Rust. It provides a ready-to-use structure for creating desktop or web-based applications with immediate-mode graphical interfaces. The template includes essential components such as application setup, rendering loops, and example UI elements, allowing developers to start building applications quickly. It is designed to demonstrate best practices for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Substrate Node Template

    Substrate Node Template

    A rust implementation of the Quip Protocol forked from Substrate

    Substrate Node Template is a Rust-based implementation of the Quip Protocol built on top of the Substrate blockchain framework, providing a customizable foundation for building decentralized networks. The project is structured as a blockchain node template, including components such as runtime logic, networking, consensus mechanisms, and RPC interfaces. It leverages FRAME, Substrate’s modular runtime development system, allowing developers to compose blockchain functionality through reusable pallets. The node supports development and testing environments with configurable genesis states and pre-funded accounts, making it suitable for experimentation and rapid prototyping. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    jawsm

    jawsm

    JavaScript to WASM compiler

    ...Unlike traditional approaches that require bundling a JavaScript engine or using a restricted subset of the language, Jawsm seeks to compile full JavaScript directly into WebAssembly, leveraging modern Wasm capabilities to execute code efficiently. The project is still in early development, with many JavaScript features and built-in objects not yet fully implemented, but its long-term goal is to achieve near-complete compatibility with the language. Its design is motivated by the desire to reduce runtime overhead and binary size compared to interpreter-based solutions, especially in environments where performance and portability are critical.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    CCC

    CCC

    Claude Opus 4.6 wrote a dependency-free C compiler in Rust

    Claude’s C Compiler is a remarkable experiment in automated software generation: a full C compiler written from scratch in Rust entirely by an AI model (Claude Opus 4.6) with minimal human intervention, capable of targeting multiple architectures like x86-64, i686, ARM, and RISC-V. The project implements every part of a traditional compiler — the lexer, parser, intermediate representation, optimizer, code generator, assembler, linker, and debug info emitter — without relying on any external toolchain, producing standalone executables in the ELF format. While still early and not fully validated for correctness, it demonstrates the frontier of what sophisticated AI can build in complex, systems-level software domains, including the potential to compile real operating systems and large software projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Aglais XQVM

    Aglais XQVM

    A rust implementation of the Quip Network's quantum virtual machine

    Aglais XQVM is a Rust implementation of the Quip Network’s quantum virtual machine, designed to simulate or execute quantum-inspired computation within a blockchain or distributed system context. The project focuses on providing a performant and low-level execution environment that can handle specialized computational workloads associated with quantum algorithms or hybrid systems. Built in Rust, it emphasizes memory safety, performance, and deterministic execution, which are critical for distributed environments. It integrates with the broader Quip ecosystem, allowing it to function as part of a larger protocol stack that includes blockchain infrastructure and node management tools. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Sandspiel

    Sandspiel

    Creative cellular automata browser game

    ...Built with Rust compiled to WebAssembly and rendered using WebGL, it achieves high-performance simulation directly in the browser without requiring installation. The project focuses on creative exploration, enabling users to draw elements onto a canvas and observe emergent behaviors as they interact in real time. Its simulation engine models particle dynamics and fluid interactions, creating visually engaging and often unpredictable outcomes that mimic natural processes. Sandspiel also emphasizes community interaction by allowing users to share, fork, and remix creations, turning the platform into a collaborative sandbox for experimentation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Artichoke Ruby

    Artichoke Ruby

    Artichoke is a Ruby made with Rust

    ...Artichoke features a modular architecture composed of multiple Rust crates, allowing developers to customize and embed the interpreter into their own applications. It includes tools such as a command-line interpreter and an interactive REPL, making it usable both as a runtime and a development environment. The project emphasizes experimentation with advanced features like alternative garbage collection strategies, parallel execution, and ahead-of-time compilation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    min-sized-rust

    min-sized-rust

    How to minimize Rust binary size

    ...By default, Rust prioritizes performance, debuggability, and compile speed, which often results in relatively large binaries, especially in debug mode or when including standard libraries. This project systematically explores how to invert those priorities, focusing instead on minimizing output size for use cases such as embedded systems, WebAssembly, and constrained deployment environments. It provides concrete examples and configurations showing how to strip symbols, reduce panic overhead, optimize linking, and eliminate unused code paths. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Bend

    Bend

    A massively parallel, high-level programming language

    ...The tool lets you define variables, functions, or values at the prompt and iteratively refine them—immediately seeing output and types—while preserving state across commands. It emphasizes discoverability and experimentation: users can inspect functions, call them on sample inputs, and evolve logic without a full project scaffold. Because it’s embedded in a graphical or console interface, Bend aims to reduce the friction of switching between editor and runtime when prototyping or debugging ideas in Kotlin. It can also be extended with libraries or domain-specific tools, making it a flexible playground for domain scripting, education, or data exploration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Rust-Lightning

    Rust-Lightning

    Bitcoin Lightning library written in Rust

    ...The main crate, lightning, does not handle networking, persistence, or any other I/O. Thus, it is runtime-agnostic, but users must implement basic networking logic, chain interactions, and disk storage. The project implements all of the BOLT specifications in the 1.0 spec. The implementation has pretty good test coverage that is expected to continue to improve. It is also anticipated that as developers begin using the API, the lessons from that will result in changes to the API, so any developer using this API at this stage should be prepared to embrace that. ...
    Downloads: 0 This Week
    Last Update:
    See Project