Showing 851 open source projects for "os linux"

View related business solutions
  • 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
  • $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
  • 1
    raspberry-pi-os

    raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry

    This project provides a step-by-step educational guide on building a simple operating system kernel entirely from scratch, specifically targeting the Raspberry Pi 3. The operating system, referred to as RPi OS, is inspired by the Linux kernel but remains intentionally minimal to focus on clarity and teaching fundamental OS concepts. Each lesson introduces a kernel feature and demonstrates its implementation within RPi OS, followed by a comparison to how the same concept is realized in the Linux kernel. The repository is structured so that every lesson corresponds to a snapshot of the source code at that stage, making it easier for learners to follow the progression of kernel development. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    Tool to create SVF files from HEX files for Atmel microcontrollers, similar to the closed-source avrsvf.exe application available from Atmel. You should be able to compile the tool on any platform with a C compiler, like Linux, Mac OS X, FreeBSD.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    RexxXMLParser
    An XML parser written in the REXX programming language. It runs on mainframes (z/OS Rexx) as well as Windows and Linux (Regina or ooRexx). Includes example Rexx programs that use the parser such as: JCL2XML (converts z/OS JCL into an XML format), AUX2SVG (converts a z/OS CICS auxiliary trace file into a visual SVG format), PRETTY (an XML pretty printer), DEVISIO (an example of removing unwanted tags from an SVG file).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    GUI-lite

    GUI-lite

    The smallest header-only GUI library(4 KLOC) for all platforms

    The smallest header-only GUI library (4 KLOC) for all platforms. Cloud + IoT Solution: master your IoT business all over the world. Multi-language supports UTF-8; Playback Video. Toolkit for building font/image resources. Code Telemetry and Analysis in real-time (remove .sh/.bat files if dislike sharing). Even a C beginner could master GUI-lite quickly. The source code only uses basic C++ features (class, virtual function). We chose C++ as it could make the code size significantly smaller...
    Downloads: 1 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
    The libbuspirate is a C library to talk with the bus pirate hardware (http://dangerousprototypes.com/docs/Bus_Pirate) in raw, binary scripting mode. The libbuspirate allows to quickly write a short C program to test interfacing with your favorite hardware. The library has mainly be used to interface through SPI with RF transceivers such as CC2500, MRF24J40, Ethernet controller such as ENC28J60, EEPROMs such as 24C02, 24FC1025, LCD display (PCD8544 / Nokia5110), LED display (HT1632), ......
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    RancherOS

    RancherOS

    Tiny Linux distro that runs the entire OS as Docker containers

    RancherOS is the smallest, easiest way to run Docker in production. Every process in RancherOS is a container managed by Docker. This includes system services such as udev and syslog. Because it only includes the services necessary to run Docker, RancherOS is significantly smaller than most traditional operating systems. By removing unnecessary libraries and services, requirements for security patches and other maintenance are also reduced. This is possible because, with Docker, users...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    EasyPeasy

    EasyPeasy

    Auto Layout made easy

    EasyPeasy is a Swift framework that lets you create Auto Layout constraints programmatically without headaches and never-ending boilerplate code. Besides the basics, EasyPeasy resolves most of the constraint conflicts for you and also can attach to a constraint conditional closures that are evaluated before applying a constraint, this way you can install an Auto Layout constraint depending on the platform, size classes, orientation... or the state of your controller, easy peasy! In this...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A Lisp script and application launcher for Microsoft Windows, Linux and Mac OS X. The launcher mimics Java/JAR application distribution paradigm for Lisp and allows creation of relatively complex executable source code application distributions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    V2Ray

    V2Ray

    V2Ray is a set of tools for building your own private network

    Project V is a set of tools to help you build your own privacy network over internet. The core of Project V, named V2Ray, is responsible for network protocols and communications. It can work alone, as well as combine with other tools.
    Downloads: 1,601 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 10
    Luna

    Luna

    Manage npm dependencies through a modern UI

    Manage npm dependencies through a modern UI. npm desktop manager for handling npm dependencies. Supported platforms: OS X Windows and Linux. Luna was created with the main purpose to provide a flexible and modern UI for npm dependencies management. You can install, update and uninstall packages using a user interface built on the latest web technologies. Filter packages by name, group, and outdated. Preview package details (versions, statistics, dependencies, and more). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Fortes Report 123

    Fortes Report 123

    Lazarus Free Pascal Report Components

    Fortes Report are Lazarus Reports' Components' compatible.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    clzw

    clzw

    Implementation of LZW compression algorithm in C

    Simple, fast implementation of LZW (Lempel–Ziv–Welch) data compression algorithm in C. - Console encoder/decoder tools - OS independent - Could be used in embedded projects - Works with raw code-stream LZW features: - Hardcoded dictionary size - Variable code size - Code search is performed by hash table and embedded in dictionary linked lists (encoder) - No dynamic memory allocation
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Homie for ESP8266

    Homie for ESP8266

    ESP8266 framework for Homie, a lightweight MQTT convention

    ...PlatformIO is an open-source ecosystem for IoT development with the cross-platform build system, library manager and full support for Espressif ESP8266 development. It works on the popular host OS, Mac OS X, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard). Available in the PlatformIO registry. Pretty straightforward sketches, a simple light for example (TODO: adapt to V3). Cute HTTP API/Web UI/App to remotely send the configuration to the device and get information about it. ESP8266 framework for Homie, a lightweight MQTT convention for the IoT.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    sreplace

    Command line tool to replace quickly strings in files.

    Command line tool to replace quickly strings in files. Replaces recursively in directories, handles huge files, accepts regulars expression patterns, can replace binary chunks...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    os-autoinst

    os-autoinst

    OS-level test automation

    os-autoinst is a testing framework that enables automated testing of operating systems and applications. It is particularly useful for testing installation processes and system configurations, allowing for comprehensive validation of software behavior in various scenarios.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    eMatrix

    A C++ Matrix Library

    eMatrix is a lightweight matrix library developed in C++. EMatrix is designed to help solve engineering problems requiring linear algebra. eMatrix is OS independent and is fairly portable. New features include inv(A) and det(A).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    The Lounge

    The Lounge

    The website for The Lounge

    The Lounge is a web IRC client. This website is built using Jekyll. Push notifications, link previews, file uploads, and more bring IRC to the 21st century. Remain connected to IRC servers while you are offline. Forget about bouncers. Resume where you left off on any device. The client works smoothly on every desktop, smartphone, and tablet. The Lounge is open source and licensed under the MIT license. It doesn't matter what OS you use. The Lounge just works wherever Node.js runs. Supports...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PlusOS (Plus Operating System)

    PlusOS (Plus Operating System)

    OS bootable from Linux,Windows and others partitions as auxiliary OS

    Plus operating system is hobby project. That's built to run as auxiliary OS with Major OS like Windows and Linux etc..bootable with grub2 and own boot loader.focused on eBook reading software(PDF,EPUB,MOBI,DJVU,CHM...).with programs like calculator, notepad,source code editor, hex viewer, text viewer,image viewer and many games.VESA 32bpp GUI from startup.read-only plus maybe writing support for standard file systems FAT/NTFS/EXT/CDFS.codec for archives(ZIP,RAR,7z,GZ ...).codec for image formats(JPG,BMP,GIF,PNG...).video player or at least thumbnails extract(AVI,MKV,MP4,3GP...). mountable as filesystem from ISO,ISZ file.generic drivers VBE,USB,HD Audio,Keyboard, mouse.bootable on qemu and of course on real computer systems.at least all drivers for one computer (my) this is primary goal. ...
    Downloads: 40 This Week
    Last Update:
    See Project
  • 19

    bangjago-emulator

    bang jago emulator

    Bang Jago Emulator is a simple cli application used for mobile development, where it functions as an android emulator, its function is more or less the same as Genymotion although not as good as Genymotion and I added some features that are not in Genymotion, such as connecting to USB Debugging and Wireless, for now only available for Windows users only, next time maybe I will make it for Mac OS and Linux versions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    NodeGit

    NodeGit

    Native Node bindings to Git

    Asynchronous native Node bindings to libgit2. NodeGit will work on most systems out-of-the-box without any native dependencies. If you receive errors about libstdc++, which are commonly experienced when building on Travis-CI, you can fix this by upgrading to the latest libstdc++-4.9. If you wish to help contribute to NodeGit it is useful to build locally. If you encounter errors, you most likely have not configured the dependencies correctly. You will need libpcre, libpcreposix, libkrb5,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Linux Deploy

    Linux Deploy

    Install and run GNU/Linux on Android

    This application is open source software for quick and easy installation of the operating system (OS) GNU/Linux on your Android device. The application creates a disk image or a directory on a flash card or uses a partition or RAM, mounts it and installs an OS distribution. Applications of the new system are run in a chroot environment and working together with the Android platform. All changes made on the device are reversible, i.e. the application and components can be removed completely. ...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 22
    VISUALG 3.0

    VISUALG 3.0

    VISUALG versão 3.0.7.0 (última de revisão 21/03/2019) release OK

    Autor ANTONIO CARLOS NICOLODI, 38 anos na área de informática como: Analista de sistemas, desenvolvedor de softwares em várias linguagens de programação: C++, Assembly, Pascal(Delphi), Basic, Cobol, Clipper, Java, etc. Refiz esta nova versão e estou disponibilizando GRÁTIS o: "VISUALG 3.0". Entre outras : (novo layout, nova roupagem até 05 tipos de peles) e novos comandos, também reconhece comandos em português correto: ( PARA ... FAÇA, SE .. ENTÃO .. SENÃO) e o operador lógico NÃO, mas...
    Leader badge
    Downloads: 4,380 This Week
    Last Update:
    See Project
  • 23
    code notes

    code notes

    A simple code snippet & gist manager for developers

    A simple code snippet manager for developers built with Electron & Vue.js. The aim of this project is to make us more efficient by offering a pretty cool tool : a kind of notepad for our code. Go the download section of our website to download Code Notes on your OS. This project was generated with vue-cli-plugin-electron-builder@f0c7709 using vue-cli.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    RISC-V BOOM

    RISC-V BOOM

    SonicBOOM: The Berkeley Out-of-Order Machine

    The riscv-boom project (also called BOOM or SonicBOOM) implements a high-performance, synthesizable out-of-order RISC-V core written in the Chisel hardware construction language. It targets the RV64GC (i.e. 64-bit with general + compressed + floating point) instruction set and supports features such as virtual memory, caches, atomics, and IEEE-754 floating point. The design is parameterizable, meaning users can tune pipeline widths, buffer sizes, functional units, and other...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Prototool

    Prototool

    Your swiss army knife for protocol buffers

    Prototool lets you handle the installation of protoc and the import of all of the well-known types behind the scenes in a platform-independent manner. Standardize building of your Protobuf files with a common configuration. Lint your Protobuf files with common linting rules according to Google' Style Guide, Uber's V1 Style Guide, Uber's V2 style guide, or your own set of configured lint rules. Format your Protobuf files in a consistent manner. Create Protobuf files from a template that...
    Downloads: 0 This Week
    Last Update:
    See Project