Showing 103 open source projects for "linux operating system"

View related business solutions
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    Ruffle

    Ruffle

    A Flash Player emulator written in Rust

    Ruffle is an open-source emulator for Adobe Flash Player, written primarily in Rust, and targeted at both desktop applications and web browsers via WebAssembly. Its goal is to enable legacy Flash content—animations, games, interactive media—to continue running safely and reliably after official Flash support was discontinued. On the web side, Ruffle is embedded into pages or installed as a browser extension; in the desktop version, it can open .swf files directly or embed them in...
    Downloads: 44 This Week
    Last Update:
    See Project
  • 2
    Gopher64

    Gopher64

    Highly compatible N64 emulator

    Gopher64 is a modern, cross-platform Nintendo 64 emulator focused on high compatibility and performance. It aims to accurately reproduce the behavior of the original hardware while providing enhancements that improve the user experience. The emulator includes features such as graphical upscaling, shader support, and netplay for online multiplayer sessions. It supports homebrew applications alongside commercial titles, making it useful for both players and developers. gopher64 also offers...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    bottom

    bottom

    Yet another cross-platform graphical process/system monitor

    Yet another cross-platform graphical process/system monitor. A customizable cross-platform graphical process/system monitor for the terminal. Supports Linux, macOS, and Windows. Inspired by gtop, gotop, and htop. By default, bottom is somewhat like a dashboard - a bunch of different widgets, all showing different things, and they all cram together to fit into one terminal. If you instead just want to see one widget, maybe you want to look at a graph in more detail, for example, you can "expand" the currently selected widget using the e key, which will hide all other widgets and make that widget take up all available terminal space. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 4
    Topgrade

    Topgrade

    Upgrade all the things

    Keeping your system up to date usually involves invoking multiple package managers. This results in big, non-portable shell one-liners saved in your shell. To remedy this, Topgrade detects which tools you use and runs the appropriate commands to update them.
    Downloads: 14 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5
    RustScan

    RustScan

    The Modern Port Scanner

    The Modern Port Scanner. Find ports quickly (3 seconds at its fastest). Run scripts through our scripting engine (Python, Lua, Shell supported). Scans all 65k ports in 3 seconds. Full scripting engine support. Automatically pipe results into Nmap, or use our scripts (or write your own) to do whatever you want. Adaptive learning. RustScan improves the more you use it. No bloated machine learning here, just basic maths. The usuals you would expect. IPv6, CIDR, file input and more....
    Downloads: 37 This Week
    Last Update:
    See Project
  • 6
    Niri

    Niri

    A scrollable-tiling Wayland compositor

    Niri is a dynamic, scrollable-tiling Wayland compositor built for Linux composed around columns laid out infinitely to the right. It supports multi-monitor setups, fractional scaling, floating windows, NVIDIA drivers, and input devices like tablets and touchpads. Stable for daily usage, many users have adopted it as their primary Wayland environment.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    Difftastic

    Difftastic

    A structural diff that understands syntax

    Difftastic is a structural diff tool written in Rust that parses source files using syntax trees (via tree‑sitter) and produces human‑readable diffs at the expression level. It works across 30+ languages and emphasizes readability by aligning code structure rather than lines. Ideal for code review and understanding semantic changes.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    parseable

    parseable

    Parseable is a log analytics system written in Rust

    Parseable is a log analytics platform, built for the modern, cloud native era. Parseable uses a index-free mechanism to organize and query data allowing low latency, and high throughput ingestion and query.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Yazi

    Yazi

    Blazing fast terminal file manager written in Rust, based on async I/O

    Blazing fast terminal file manager written in Rust, based on async I/O. All I/O operations are asynchronous, CPU tasks are spread across multiple threads, making the most of available resources. Provides real-time progress updates, task cancellation, and internal task priority assignments. Also integrated with Überzug++, covering almost all terminals. Combined with the pre-caching mechanism, greatly accelerates image and normal file loading. Provides real-time progress updates, task...
    Downloads: 6 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    Meilisearch

    Meilisearch

    An open-source, lightning-fast, and hyper-relevant search engine

    An open-source, lightning-fast, and hyper-relevant search engine that fits effortlessly into your apps, websites, and workflow. Meilisearch is a flexible and powerful user-focused search engine that can be added to any website or application. Search-as-you-type returns answers in less than 50 milliseconds. That's faster than the blink of an eye! Deploy in a matter of minutes. Smart presets let you start searching through your data with zero configuration. Send data to Meilisearch however you...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 11
    Vigil

    Vigil

    Monitors a distributed infrastructure and sends alerts

    Vigil is an open-source Status Page you can host on your infrastructure, used to monitor all your servers and apps, and visible to your users. It is useful in microservices contexts to monitor both apps and backends. If a node goes down in your infrastructure, you receive a status change notification in a Slack channel, Email, Twilio SMS or/and XMPP.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    grip-grep

    grip-grep

    Find code, fast

    A circumstantially faster, more lightweight, ripgrep-inspired alternative.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Kanidm

    Kanidm

    Kanidm: A simple, secure, and fast identity management platform

    Kanidm is a simple and secure identity management platform, allowing other applications and services to offload the challenge of authenticating and storing identities to Kanidm. The goal of this project is to be a complete identity provider, covering the broadest possible set of requirements and integrations. You should not need any other components (like Keycloak) when you use Kanidm - we already have everything you need. To achieve this we rely heavily on strict defaults, simple...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    OpenObserve

    OpenObserve

    Elasticsearch/Splunk/Datadog alternative for (logs, metrics, traces)

    OpenObserve is a cloud-native observability platform built specifically for logs, metrics, traces, and analytics designed to work at a petabyte scale. It is very simple and easy to operate as opposed to Elasticsearch which requires a couple of dozen knobs to understand and tune which you can get up and running in under 2 minutes. It is a drop-in replacement for Elasticsearch if you are just ingesting data using APIs and searching using Kibana (Kibana is not supported nor required with...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Firecracker

    Firecracker

    Secure and fast microVMs for serverless computing

    Firecracker is an open-source virtualization technology developed by AWS for deploying secure micro-VMs (microVMs) that offer strong isolation with minimal overhead. Designed for serverless workloads (e.g., AWS Lambda, Fargate), it combines VM-level security with container-like performance and startup speed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    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 and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    rga

    rga

    rga: ripgrep, but also search in PDFs, E-Books, Office documents, etc.

    rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in PDF, docx, sqlite, JPG, movie subtitles (mkv, mp4), etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Narrowlink

    Narrowlink

    A self-hosted solution to enable secure connectivity between devices

    Narrowlink is a zero-config tunneling and reverse proxy solution that enables secure access to services behind firewalls or NATs without exposing public IPs. Unlike traditional tools like ngrok, Narrowlink is peer-to-peer and privacy-focused, using WireGuard and WebRTC to establish direct encrypted tunnels between peers. It is designed to make exposing local services simple, fast, and secure with no need for port forwarding or cloud relays. Narrowlink is ideal for developers, self-hosters,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    The Determinate Nix Installer

    The Determinate Nix Installer

    Install Nix and flakes with the reliable Determinate Nix Installer

    Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 2 million installs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Rust for windows uiautomation

    Rust for windows uiautomation

    The uiatomation-rs crate is a wrapper for windows uiautomation

    The uiatomation-rs crate is a wrapper for Windows uiautomation. This crate can help you make Windows uiautoamtion API calls conveniently. Start by adding the dependency of this crate to your Cargo.toml file. Make use of any Windows uiautomation calls as needed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    display-switch

    display-switch

    Turn a $30 USB switch into a full-featured multi-monitor KVM switch

    This utility watches for USB device connect/disconnect events and switches monitor inputs via DDC/CI. This turns a simple USB switch into a full-fledged KVM solution: press one button on your USB switch and all your monitors connect to a different input. It is supposed to be installed on all computers that could be connected to these monitors since the app only switches monitors "one way" and relies on itself running on the other computers to switch it "the other way" as needed.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Gameboy

    Gameboy

    Full featured Cross-platform GameBoy emulator by Rust

    Mohanson GameBoy is a minimalist Game Boy emulator project focused on clarity, experimentation, and educational value rather than full compatibility or performance optimization. It is designed as a clean implementation of the Game Boy architecture, typically written in a high-level language such as Python or Rust depending on the version, making it approachable for developers studying emulator design. The project emphasizes core components such as CPU instruction decoding, memory management,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    trieve

    trieve

    All-in-one infrastructure for search, recommendations, RAG

    Trieve is an all-in-one infrastructure for building hybrid vector search, recommendations, and RAG.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Kondo

    Kondo

    Cleans dependencies and build artifacts from your projects

    Cleans node_modules, target, build, and friends from your projects. Excellent if you want to back up your code but don't want to include GBs of dependencies, or if you want to back up your code but don't want to include GBs of dependencies, or if you like keeping your disks lean and zippy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    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
MongoDB Logo MongoDB