Showing 11519 open source projects for "linux"

View related business solutions
  • 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
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Sign Up
  • 1
    k3s Ansible Playbook

    k3s Ansible Playbook

    Easiest way to bootstrap a self-hosted High Availability Kubernetes

    The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etc. install with kube-vip, MetalLB, and more. This is based on the work from this fork which is based on the work from k3s-io/k3s-ansible. It uses kube-vip to create a load balancer for control plane, and metal-lb for its service LoadBalancer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    PgHero

    PgHero

    A performance dashboard for Postgres

    PGHero (ankane/pghero) is an open-source tool for monitoring and analyzing PostgreSQL database performance, built to provide insights into query behavior, index usage, replication lag, and resource bottlenecks. It runs alongside your application (often as a Rails engine, but usable standalone) and collects metrics from PostgreSQL system views, logging slow queries, long-running transactions, and missing indexes. The web interface presents dashboards with charts and tables that help you...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Serf

    Serf

    Service orchestration and management tool

    Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. Serf runs on Linux, Mac OS X, and Windows. An efficient and lightweight gossip protocol is used to communicate with other nodes. Serf can detect node failures and notify the rest of the cluster. An event system is built on top of Serf, letting you use Serf's gossip protocol to propagate events such as deploys, configuration changes, etc. Serf is completely masterless with no single point of failure. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    StateOS

    StateOS

    Free real-time operating system (RTOS) for microcontrollers

    StateOS is a compact, open-source real-time operating system designed for embedded systems and written in ANSI C. It supports cooperative and preemptive multitasking, making it ideal for running multiple real-time tasks on microcontrollers. StateOS emphasizes clarity and ease of integration with existing projects and provides a full set of synchronization primitives, timers, and message-passing tools. It's widely used in industrial and academic settings for prototyping and low-level firmware...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    C# SNMP Library

    C# SNMP Library

    C# SNMP Library (#SNMP) - Open source SNMP implementation for C#

    SharpSnmpLib is an open-source SNMP library for C# and .NET applications. It helps developers add Simple Network Management Protocol functionality without building the protocol layer from scratch. The project supports SNMP v1, v2c, and v3, making it useful for a wide range of network management scenarios. It can be used to build both SNMP managers and agents. Its asynchronous operations help applications stay responsive while handling network communication. The library is also designed to be...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Emulators written in JavaScript

    Emulators written in JavaScript

    A list of emulators written in the JavaScript programming language

    Emulators written in JavaScript is a curated repository that compiles a wide range of emulators written in JavaScript, serving as a centralized index for browser-based and JavaScript-powered emulation projects. Rather than being a single emulator, it functions as a comprehensive catalog that organizes emulators by platform, including systems like Atari, Commodore, Apple II, and many others. The project originated as a collection of emulators shared within developer communities and has grown...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Ruoyi-Vue-Pro
    RuoYi-Vue-Pro is an enterprise-level, full-stack admin management system based on Spring Boot and Vue 3. It features a modular architecture with RBAC permissions, multi-tenant support, workflow engine integration, monitoring, logging, and microservice compatibility. Built for scalability and maintainability, it’s designed for Chinese-speaking developers building robust backend management systems, and includes tools for user, role, and permission management, data visualization, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    go-libp2p

    go-libp2p

    libp2p implementation in Go

    go-libp2p is the official Go implementation of the libp2p networking stack, a modular and extensible framework for peer-to-peer communication. Used in systems like IPFS and Filecoin, go-libp2p abstracts away the complexity of building decentralized networks by handling discovery, transport, security, and multiplexing layers. Its modular architecture allows developers to customize network behavior while maintaining interoperability with other libp2p implementations. It empowers developers to...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Model Context Protocol (MCP) Servers

    Model Context Protocol (MCP) Servers

    Model Context Protocol Servers

    The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you’re building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 10
    Trippy

    Trippy

    A network diagnostic tool

    Trippy combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues. Trace multiple targets simultaneously from a single instance of Trippy. Per hop stats (sent, received, loss%, last, avg, best, worst, stddev, jitter & status) Per hop round-trip-time (RTT) history and frequency distributing charts. Interactive chart of RTT for all hops in a trace with zooming capability. Interactive GeoIp world map. Isolate and filter by individual...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Druid

    Druid

    Database connection pool written in Java

    Druid is an open-source database connection pool written in Java. Druid is able to provide an extensive number of powerful monitoring functionalities for database connection. Druid has been deployed to the maven central repository. Druid provides a monitoring feature that can be implemented through filter-chain. It also comes with WallFilter, that is based on the SQL semantic analysis to protect from SQL injection attacks. Monitor connection leaks and connect to other databases, like Oracle database.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Logrus

    Logrus

    Structured, pluggable logging for Go

    Logrus is a structured, pluggable logger for Go (golang) that is completely API compatible with the standard library logger. It encourages careful, structured logging through much more discoverable logging fields rather than long, unparseable error messages. This produces much more useful logging messages. Logrus is currently in maintenance mode, which means that new features will no longer be introduced. This does not mean however, that it is dead. It continues to be maintained for...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Nightingale OS

    Nightingale OS

    A small operating system where I experiment and learn osdev

    nightingale is a modern hobby operating system developed in Rust, focusing on safety, simplicity, and minimalism. It aims to be a clean platform for experimentation and learning, implementing a small kernel with core features like multitasking, memory protection, and a minimal filesystem. Its use of Rust provides strong guarantees around memory safety and eliminates common bugs found in low-level C-based systems. nightingale is ideal for those seeking to study OS development using a modern...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Icinga 2

    Icinga 2

    The core of our monitoring platform

    Icinga is a monitoring system that checks the availability of your network resources, notifies users of outages, and generates performance data for reporting. Scalable and extensible, Icinga can monitor large, complex environments across multiple locations. This includes your data center as well as your private, public, or hybrid clouds. Icinga 2 is the monitoring server and requires Icinga Web 2 on top in your Icinga Stack. The configuration can be easily managed with either the Icinga...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    kube-ps1

    kube-ps1

    Kubernetes prompt info for bash and zsh

    A script that lets you add the current Kubernetes context and namespace configured on kubectl to your Bash/Zsh prompt strings (i.e. the $PS1). The default prompt assumes you have the kubectl command-line utility installed. Official installation instructions and binaries are available. Blue was used for the default symbol to match the Kubernetes color as closely as possible. Red was chosen as the context name to stand out, and cyan for the namespace. 256 colors are available by specifying the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    jQuery DataTables API for Laravel

    jQuery DataTables API for Laravel

    jQuery DataTables API for Laravel

    This package is created to handle server-side works of DataTables jQuery Plugin via AJAX option by using Eloquent ORM, Fluent Query Builder or Collection. To enable debugging mode, just set APP_DEBUG=true and the package will include the queries and inputs used when processing the table. Please avoid using php artisan serve when developing with the package. There are known bugs when using this where Laravel randomly returns a redirect and 401 (Unauthorized) if the route requires...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Envoy

    Envoy

    Cloud-native high-performance edge/middle/service proxy

    Envoy is an open source, high-performance edge/middle/service proxy designed for cloud-native applications. It was built by Lyft to solve the common problem of networking and observability when moving to a distributed architecture. Envoy is a proxy designed for single services and applications. Aside from that it is also a communication bus and “universal data plane” designed for large microservice “service mesh” architectures. It runs right along with every application, and abstracts the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    LavinMQ

    LavinMQ

    Ultra quick message queue and streaming server

    LavinMQ is a high-performance message queue and streaming server built for efficient message delivery. It implements AMQP 0-9-1 and MQTT 3.1.1, making it useful for applications that need reliable messaging, IoT communication, event processing, and backend service coordination. The server is written in Crystal, which helps it keep memory usage low while supporting high throughput. It is designed to handle very long queues, many client connections, and production workloads with minimal...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    OPAL

    OPAL

    Policy and data administration, distribution, and real-time updates

    OPAL is an open-source administration layer for keeping authorization policies and authorization data synchronized in real time. It works with policy engines such as OPA and Cedar so applications can make decisions using current policy and data without constantly rebuilding custom sync logic. The project aggregates policy and data from external sources, watches for changes, and distributes updates to connected policy agents. It is built for cloud-native and microservice environments where...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    MiniSearch

    MiniSearch

    Minimalist web-searching platform with an AI assistant

    MiniSearch is a minimalist web search application with a built-in AI assistant that runs largely inside the browser for privacy-focused information retrieval. The project combines metasearch capabilities with local or remote language model inference to provide conversational answers alongside traditional search results. It is designed to be lightweight, easy to deploy with Docker, and configurable for both personal and hosted use cases. The platform supports browser-level integration so...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Compressor.js

    Compressor.js

    JavaScript image compressor

    Compressor.js is a lightweight JavaScript library for in-browser image compression that allows developers to reduce file sizes before uploading images to a server, improving performance and user experience. It works by taking an input image (such as from a file input) and resizing or reencoding it on the client side according to developer-specified options like maximum width, height, quality, and MIME type. Because compression happens in the browser, users upload smaller images without...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Log Viewer

    Log Viewer

    Fast and beautiful Log Viewer for Laravel

    Beautiful, fast, and open-source viewer for your app logs. Forget scrolling through raw log files to find the errors or debug logs you're looking for. Forget about SSH'ing onto the production server just to read the logs. Log Viewer helps you quickly and clearly see individual log entries, to search, filter, and make sense of your Laravel logs fast. It is free and easy to install.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    MinIO Operator

    MinIO Operator

    Simple Kubernetes Operator for MinIO clusters

    MinIO is a Kubernetes-native high-performance object store with an S3-compatible API. The MinIO Kubernetes Operator supports deploying MinIO Tenants onto private and public cloud infrastructures ("Hybrid" Cloud). Each MinIO Tenant represents an independent MinIO Object Store within the Kubernetes cluster. The following diagram describes the architecture of a MinIO Tenant deployed into Kubernetes. The MinIO Console provides a graphical user interface (GUI) for interacting with MinIO Tenants....
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Emacs Prelude

    Emacs Prelude

    Enhanced Emacs 25.1+ distribution

    Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful. Prelude is an Emacs distribution that aims to enhance the default Emacs experience. Prelude alters a lot of the default settings, bundles a plethora of additional packages and adds its own core library to the mix. The final product offers an easy to use Emacs configuration for Emacs newcomers and lots of additional power for Emacs power users. Prelude bundles a...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Longhorn

    Longhorn

    Cloud-Native distributed block storage for Kubernetes

    Historically, adding replicated storage to Kubernetes clusters has always been difficult, thus resulting in many non-cloud-hosted Kubernetes clusters not supporting persistent storage. Longhorn is the solution to this. Longhorn provides highly available, persistent storage for Kubernetes. It is lightweight, simplified, reliable and powerful. It’s easy to deploy and upgrade, cloud-native and best of all, completely free and open source. Longhorn has built-in incremental snapshot and backup...
    Downloads: 1 This Week
    Last Update:
    See Project