Showing 408 open source projects for "tiny c"

View related business solutions
  • $300 in Free Credit Across 150+ Cloud Services Icon
    $300 in Free Credit Across 150+ Cloud Services

    VMs, containers, AI, databases, storage | build anything. No commitment to start.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale with Google Cloud.
    Start Building Free
  • Powerful App Monitoring Without Surprise Bills Icon
    Powerful App Monitoring Without Surprise Bills

    AppSignal starts at $23/month with all features included. No overages, no hidden fees. 30-day free trial.

    Tired of monitoring tools that punish you for scaling? AppSignal offers transparent, predictable pricing with every feature unlocked on every plan. Track errors, monitor performance, detect anomalies, and manage logs across Ruby, Python, Node.js, and more. Trusted by developers since 2012 with free dev-to-dev support. No credit card required to start your 30-day trial.
    Try AppSignal Free
  • 1

    Quiz

    Quiz is a tiny console/terminal based C program to conduct assessments

    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    ShowSerialPorts

    A gadget like windows application for showing COM ports (serial)

    This is a tiny windows application that shows current available COM ports in system. It also can be configured to run a command whenever user clicks on the port name. It could be very useful with combination of PUTTY for example.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    NanoVNA

    NanoVNA

    Very Tiny Palmtop Vector Network Analyzer

    NanoVNA is a very tiny handheld Vector Network Analyzer (VNA). It is standalone with lcd display, portable device with battery. This project aims to provide an RF gadget but a useful instrument for an enthusiast.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    NanoVM - a portable tiny java vm running on microcontrollers with at least 8k code space, especially Atmel AVR controllers. Robotic examples for the Asuro, the c't-Bot and the Nibo robot are included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Push Code. Get a Production URL. Done. Icon
    Push Code. Get a Production URL. Done.

    Cloud Run deploys any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try Cloud Run Free
  • 5
    Tini

    Tini

    A tiny but valid `init` for containers

    All Tini does is spawn a single child (Tini is meant to be run in a container), and wait for it to exit all the while reaping zombies and performing signal forwarding. It protects you from software that accidentally creates zombie processes, which can (over time!) starve your entire system for PIDs (and make it unusable). It ensures that the default signal handlers work for the software you run in your Docker image. For example, with Tini, SIGTERM properly terminates your process even if you...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    StateOS

    StateOS

    Free real-time operating system designed for microcontrollers

    Free, extremely simple, amazingly tiny and very fast real-time operating system (RTOS) designed for deeply embedded applications. Target: ARM Cortex-M, STM8. It was inspired by the concept of a state machine. Procedure executed by the task (task state) doesn't have to be noreturn-type. It will be executed into an infinite loop. There's a dedicated function for immediate change the task state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    IntrOS

    Free cooperative operating system designed for microcontrollers

    Free, simple and tiny cooperative operating system (OS) designed for deeply embedded applications. Target: ARM Cortex-M, STM8, AVR8. It was inspired by the concept of a state machine. Procedure executed by the task (task state) doesn't have to be noreturn-type. It will be executed into an infinite loop. There's a dedicated function for immediate change the task state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    YADBS - Yet Another Database Studio

    YADBS - Yet Another Database Studio

    A tiny and fast MySQL Database GUI

    YADBS - Yet Another Database Studio is a tiny and fast MySQL Database GUI. YADBS has MySQL Connections Interface, MySQL sql script to datagrid view, and csv to sql converter, and sql insert, delete, select, update GUI .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    TGL (C++ Library)

    C++ Object Library

    TGL (Tiny Generic Library) is a C++ object library, mainly focused on Win32 (therefore low performance) video game programming. At the moment, the library is not complete. It cannot be expected to do much at this stage. Currently tglAngler, tglDisplay, tglString, tglTexture, tglVector, and tglWindow have complete definitions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From Idea to Deployed AI App Fast Icon
    Go From Idea to Deployed AI App Fast

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

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    Another simpler implementation for float only uses integer types, we should use -msoft-float first or we get complex result, so we need this with huge or tiny exponents float.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    taskKS

    A small cooperative task framework for calling task fns asynchronously

    For async calling of process functions (fns) this very-tiny-task subsystem may safe some efford for you. Could be used for running systems e.g.for a process with sub processes or as a base of a small (sub) system with multiple tasks and/or state machines. Source code in C. Should work in C++ as well.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    JAETL - Just Another ETL Tool

    JAETL - Just Another ETL Tool

    Just Another ETL Tool

    JAETL - Just Another ETL tool is a tiny and fast ETL tool to develop data warehouse. JAETL allows to Extract data from ARFF (Weka), CSV, and SQL, Transform the data with join, replace missing values, remove duplicates, mapping filtering, variable selection, and Load the data into SQL server and export to CSV and ARFF.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Minimal Linux Live

    Minimal Linux Live

    Minimal Linux Live (MLL) is a tiny educational Linux distribution

    Minimal Linux Live is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library and Busybox userland utilities. Additional software can be included in the ISO image at build time by using a well-documented configuration file.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14

    tinywinampwaveout

    Tiny WinAmp-compatible WAVE output plug-in

    Open-source for a very compact WinAmp-compatible output plug-in for WAVE audio.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Native File Dialog

    Native File Dialog

    Neat C library that portably invokes native file open and save dialogs

    A tiny, neat C library that portably invokes native file open, folder select, and save dialogs. Write dialog code once and have it pop up native dialogs on all supported platforms. Avoid linking large dependencies like wxWidgets and qt. Tested, works alongside libsdl on all platforms, for the game developers out there.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Like OS

    Like OS

    Real time preemptive embedded multi-thread kernel

    This project is now in the research and development stage. It is intended for very small microcontrollers with a single processor and represent simple multithreading kernel what written by C language. Is planning create implementations for AVR8 and STM8, may be. Now it is suspended until better time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    NuttX

    NuttX

    Real-Time Embedded Operating System

    Nuttx is a real time embedded operating system (RTOS). Its goals are: (1) small footprint usable in deeply embedded, resource constrained environments, (2) fully scalable from tiny (8-bit) to moderate (32-bit), (3) standards compliance, (4) real time, and (5) totally open. Think "Tiny Linux". NuttX is now and Apache project in incubation. See https://nuttx.apache.org/download/ for the latest downloads.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Bridge Designer and Contest

    Bridge Designer and Contest

    A national virtual bridge engineering contest for kids of all ages.

    **Unfortunately, the Bridge Contest is no longer operational. We hope the code base will be of use to others with similar projects in mind.** A national virtual bridge engineering contest with prizes for middle and high school kids, grades 6 to 12, but anyone can enter for fun. Based on the award-wining Bridge Designer client software, now open source through this project. Web site infrastructure supports worldwide participation in qualifying and semifinal rounds with a tiny...
    Leader badge
    Downloads: 2,780 This Week
    Last Update:
    See Project
  • 19
    Tiny CMD

    Tiny CMD

    This tool was created to show how to run CMD commands from any app

    The purpose of this article is to show how to run CMD commands from any applications regardless of its type (MFC, Win32, Console), wait for the results and view them using your own user interface. As part of our daily work at Secured Globe, Inc., we run pre-made programs that all they do is execute a serious of CMD commands programmatically while responding to the result. That brought be the idea to build a generic tool for that purpose.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    nuBASIC

    nuBASIC

    BASIC language interpreter (multiplatform)

    nuBASIC is an implementation of an interpreter of the BASIC programming language and IDE. It has been designed mainly for educational purposes and it is suitable for simple games, educational or small business programs.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    Tiny Security Suite is a software that consists of encryption, shredding, VPN, folder hiding, Firewall, and Tor Browser. Tiny Security Suite has: - File Encryption (AES and Triple DES) - Text Encryption (AES and Triple DES) - Shredder - Secure Folder (Folder Hider) - VPN (uses OpenVPN configuration files, need openVPN installed on computer) - Tor Browser - Firewall (Firewall PaPI)
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    sshwsd

    Ban IPs based on #failed login attempts (Systemd version)

    Scan systemd journal file for failed sshd login attempts in a given period. Add iptables rules to ban offenders.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    oscp

    oscp

    multiplatform, small and handy audio/video player with network remote

    oscp by ariel/KotCzarny @ irc://irc.freenode.com/h3droid tiny media player: - libav (mp3, wav, ogg, aac, mpc, wma, flac, ape, avi, mkv, flv, etc.) - wildmidi (mid) - xmp (mod, med, xm, s3m, it, dbm, psm, omx, okt, digi, 669, mtm, acid, umx) - gme (ay, gbs, gym, hes, kss, nsf, nsfe, sap, spc, vgm) - sidplay2 (sid, psid, info) - mdxplay (mdx) - fc14dec (fc, fc13, fc14) - sc68 (sc68, sndh) - asapconv (sap, cmc, cm3, cmr, cms, dmc, dlt, mpt, mpd, rmt, tmc, tm8, tm2) -...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    BDF2Any

    Converter of BDF fonts to any other formats

    This converter is a tiny command-line utility to convert fonts from BDF file to other useful in programming formats (especially as include-files). Read example to understand utility usage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Tiny Pascal

    Tiny Pascal

    Chung Yuen Tiny Pascal from BYTE 1978

    ...I'd like to port Tiny Pascal to some other 8bit PC's which didn't seem to get onto the Tiny Pascal wave. Tiny Pascal is kinda equal to "Small C" without community support. Maybe it came out too early and not enough people had the tools to port the system. You can read about the NSBASIC source code in BYTE magazine archives. I've also included the Pascal translation which was released with TRS-80 versions.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB