Showing 495 open source projects for "linux device driver development"

View related business solutions
  • 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
  • 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
  • 1
    pineTERM: Free In-Browser UART Terminal

    pineTERM: Free In-Browser UART Terminal

    Easy-to-use, powerful web/browser UART terminal, no installation req.

    A modern, stand alone browser-based serial terminal for UART communication with microcontrollers, embedded devices, and IoT hardware. No installation required - just open in your browser and connect to your serial device. Just unpack the zip file into local folder and open index.html in Chrome/Edge/Opera. Works on Windows/Linux/MaOS
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    CodinIT.dev

    CodinIT.dev

    Free, local, open-source AI app builder

    CodinIT.dev is a free, local, open source AI app builder that lets you go from idea to full-stack application entirely on your machine, no coding required, just chat with AI. You can build unlimited apps with real-time previews, instant undo, and responsive, frictionless workflows. Deep Supabase integration means you can create UI and backend logic in one cohesive environment, while the model-agnostic architecture lets you connect to any AI, whether cloud-based (Gemini 3 Pro, GPT-5,...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    MatDash Free Nextjs Tailwind Admin Panel

    MatDash Free Nextjs Tailwind Admin Panel

    Launch faster with MatDash: clean code, beautiful UI.

    MatDash is designed to give developers a smooth head‑start: it comes free, open‑source, and optimized for production. Built with Next.js (App Router), TypeScript, Tailwind CSS, and Flowbite UI, it delivers lightning‑fast load times, modular components, and a tidy codebase that scales with your app. Out of the box, MatDash includes responsive layouts, reusable UI components powered by Flowbite, and common pages like dashboards, user profiles, login and error screens. Everything is crafted...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    TFT_eSPI

    TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library

    An Arduino IDE compatible graphics and fonts library for 32-bit processors. The library is targeted at 32-bit processors, it has been performance-optimized for STM32, ESP8266 and ESP32 types. The library can be loaded using the Arduino IDE's Library Manager. Direct Memory Access (DMA) can be used with the ESP32, RP2040, and STM32 processors to improve rendering performance. "Four wire" SPI and 8 bit parallel interfaces are supported. Due to the lack of GPIO pins, the 8-bit parallel interface...
    Downloads: 15 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

    SnapModbus

    32/64 bit multi-platform Modbus communication library

    SnapModbus is an Open-Source multi-platform suite (library and tools) to manage Modbus communication in strict adherence to the modbus.org specifications, both master and slave side. It supports all the functions described in the documents: * MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3 * MODBUS MESSAGING ON TCP/IP IMPLEMENTATION GUIDE V1.0b * MODBUS over Serial Line - Specification and Implementation Guide V1.02 through the standard transport protocols and the most widespread...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    cerberuscms2

    cerberuscms2

    Cerberus Content Management System

    Cerberus Content Management System is a dynamic, secure and infinitely expandable CMS designed after a Unix-Like model. It is a custom written Web Application Framework ( W.A.F. ) with a consistent and custom written Pre-Hyper-Text-Post-Processor Programming Code Framework ( P.C.F. ). This Web Application Software Project' aim is to be the fastest and most secure Web Application Framework, Web Application Programming Code Framework, Text, Voice and Video Communications Platform and Content...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    AdaGate

    AdaGate

    3D OpenGL dungeon game using Ada: a tribute to Narbacular Drop

    AdaGate is a 3D OpenGL strategy game with escape rooms in a Stargate fantasy setting. It is an elaborate example of modern OpenGL programming using the Ada language; and a tribute to Narbacular Drop, and Amelia Earhart. Each room has a barrier that must be circumvented using portals. The barriers include water with piranha, molten magma, and walls. Runs on Windows, OSX, and GNU/Linux. The linux binary now runs on many linux distros! Includes all source code, build scripts & resources.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    PyNuker

    PyNuker

    A stress testing tool written in python.

    PyNuker is a network stress testing tool written in python. Because it is written in python it should run equally well on any system that has Python version 3.x installed. It infinitely(until stopped) sends a string of text via a UDP packet to a target computer or network device in an effort to flood the target with so much useless traffic that it stops responding to valid requests. I digitally sign some files in my releases. If you'd like to verify those signatures, you can find my...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Attendedsysupgrade Server

    Attendedsysupgrade Server

    An image on demand server for OpenWrt based distributions

    The Attended Sysupgrade (ASU) is a service developed by OpenWrt to streamline the firmware upgrade process for devices running OpenWrt or its derivatives. It allows users to generate custom firmware images with a selected set of pre-installed packages, eliminating the need to manually reinstall packages after an upgrade. This service simplifies maintaining up-to-date and customized firmware across various devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $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
  • 10
    SageMaker Spark

    SageMaker Spark

    A Spark library for Amazon SageMaker

    SageMaker Spark is an open-source Spark library for Amazon SageMaker. With SageMaker Spark you construct Spark ML Pipelines using Amazon SageMaker stages. These pipelines interleave native Spark ML stages and stages that interact with SageMaker training and model hosting. With SageMaker Spark, you can train on Amazon SageMaker from Spark DataFrames using Amazon-provided ML algorithms like K-Means clustering or XGBoost, and make predictions on DataFrames against SageMaker endpoints hosting...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Financial Freedom

    Financial Freedom

    An open source alternative to Mint, YNAB, and more

    Financial Freedom is an open source alternative to Mint, YNAB, and more. With open source at its core, you have the freedom to review exactly what's happening with your data and participate in the improvement of the product. Break free from third parties tracking every financial footstep you have. Run this application on any device or host that supports Docker -- if that's something like AWS, Digital Ocean, or even your own Raspberry Pi running in your basement.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    SPI FLASH Library for STM32

    SPI FLASH Library for STM32

    W25qxx, N25Qxx and other SPI FLASH driver for stm32 HAL

    W25qxx, N25Qxx, and other SPI FLASH drivers for stm32 HAL.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Documentation, examples, and reference driver code for the VMware virtual graphics device used by all VMware virtual machines. This project provides the information and code necessary to write both 2D and 3D graphics drivers for this device.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    mo · js

    mo · js

    The motion graphics toolbelt for the web

    mo · js is a javascript motion graphics library that is fast, retina-ready, modular, and open source. In comparison to other libraries, it has a different syntax and code animation structure approach. The declarative API provides you a complete control over the animation, making it customizable with ease. The library provides built-in components to start animating from scratch like HTML, shape, swirl, burst, and stagger, but also brings you tools to help craft your animation in the most...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Live CD With Zerofree Utility x86 32Bit

    Live CD With Zerofree Utility x86 32Bit

    A Custom Puppy Linux Live CD With Zerofree Utility x86 32Bit

    After Booting with this Live CD, just click on the MOUNT Application icon on the top of the Desktop, then click the Mount Button that is besides the CDROM entry only, to open its folder contents, then Right Click the zerofree.sh file and Choose the "Window" -> "Terminal Here" option and then type ./zerofree.sh and press Enter Key on the Terminal and follow the instructions shown on the terminal. As you may be aware, Booting with a Live CD, requires that you need to change the Boot Order...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16

    DpdlScripting

    DPDL (Dynamic Packet Definition Language) is a small framework library

    Dpdl (Dynamic Packet Definition Language) is a constraint device framework and scripting engine that can be used to implement small, portable and light-weight applications on Java enabled devices (in particular J2ME and JavaME) and small embedded systems. It has been developed in 2002, in early days when mobile phones where running mostly J2ME applications. Dpdl is a compact framework, small memory footprint library and scripting engine that can be used to encode, decode, control and query...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    KitX

    KitX

    An all-purpose toolbox app that connect everything

    KitX is an open and extensible tools platform that enables users to create, share, and connect modular functionality through a plugin-based architecture. The system is designed around the concept of atomized functions, where each plugin provides small, independent capabilities that can be dynamically combined to form more complex workflows. Developers can build plugins using their preferred programming languages and frameworks, then distribute them through a shared marketplace where users...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    libaums

    libaums

    Open source library to access USB Mass Storage devices on Android

    Open source library to access USB Mass Storage devices on Android without rooting your device. A library to access USB mass storage devices (pen drives, external HDDs, card readers) using the Android USB Host API. Currently, it supports the SCSI command set and the FAT32 file system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Thrust

    Thrust

    The C++ parallel algorithms library

    Thrust is the C++ parallel algorithms library which inspired the introduction of parallel algorithms to the C++ Standard Library. Thrust's high-level interface greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. It builds on top of established parallel programming frameworks (such as CUDA, TBB, and OpenMP). It also provides a number of general-purpose facilities similar to those found in the C++ Standard Library. The NVIDIA C++...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    RFS

    RFS

    Automates responsive resizing

    RFS is a unit resizing engine which was initially developed to resize font sizes (hence its abbreviation for Responsive Font Sizes). Nowadays RFS is capable of rescaling basically every value for any CSS property with units, like margin, padding, border radius or even box-shadow. The mechanism automatically calculates the appropriate values based on the dimensions of the browser viewport. It's available in one of your favorite preprocessors or postprocessor, Sass, Less, Stylus or PostCSS....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Alpa

    Alpa

    Training and serving large-scale neural networks

    Alpa is a system for training and serving large-scale neural networks. Scaling neural networks to hundreds of billions of parameters has enabled dramatic breakthroughs such as GPT-3, but training and serving these large-scale neural networks require complicated distributed system techniques. Alpa aims to automate large-scale distributed training and serving with just a few lines of code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    SmartThingsPublic

    SmartThingsPublic

    SmartThings open-source DeviceType Handlers and SmartApps code

    SmartThingsPublic is the official public repository maintained by the SmartThings Community that hosts open-source SmartApps and Device Type Handlers (DTHs) written in Groovy for the SmartThings IoT platform, enabling users and developers to integrate, design, and automate smart home devices and behaviors. SmartThings Edge Device Drivers are the new method for integrating Hub Connected Devices into the SmartThings Platform. With the launch of SmartThings Edge, we are taking some events that...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    jquery.sumoselect

    jquery.sumoselect

    Multi Select plugin which can be used on almost any device

    A beautiful jQuery Single/Multi Select plugin which can be used on almost any device. A jQuery plugin that progressively enhances an HTML Select Box into a Single/Multiple option dropdown list. The dropdown list can be fully customizable using simple CSS properties. It can adapt itself according to any device, keeping in mind that the User Experience is not broken.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Wheefun I/O

    Useful I/O Primitives for C

    This project arose out of the I/O primitives written for the Wheefun Archiver (WFAR). It is hoped that by porting them to their own library, they will become useful elsewhere.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Termux APT Repo

    Termux APT Repo

    Script to create Termux apt repositories

    termux-apt-repo is a script designed to create APT repositories for Termux, allowing users to publish and distribute their own packages. It supports cross-compiled packages created using the Termux build setup or on-device packages created with termux-create-package. This tool facilitates the sharing and installation of custom packages within the Termux environment.​
    Downloads: 1 This Week
    Last Update:
    See Project
Auth0 Logo