[go: up one dir, main page]

Showing 205 open source projects for "tiny c compiler"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Planfix: Manage Projects, Team's Tasks and Business Processes Icon
    Planfix: Manage Projects, Team's Tasks and Business Processes

    All-in-One Enterprise-Level Software is Now Available for SMB

    Planfix is like a souped-up business process management system for folks who really know their stuff. It's built to help you dive deeper and gives you more options than your run-of-the-mill project and task management systems. Best part? Even small businesses and non-profits can get in on the action.
    Learn More
  • 1

    AvRtos

    Small real time operating system for AVR and ARM microcontrollers

    AvRtos is a small, preemtive, priority based real time operating system for Atmel AVR and ARM microcontrollers. It was written in C. AvRtos provides message queues and semaphores for task synchronization. It uses a static memory allocation scheme. AvRtos is nearly the smallest RTOS out there. Even pico]OS is much bigger. AvRtos can be compiled using gcc compiler. There is a AvrStudio 4 and Eclipse project file to get the example code working very quickly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    DotNetWikiBot Framework

    DotNetWikiBot Framework

    Make robots for MediaWiki-powered sites!

    The DotNetWikiBot Framework was developed so that it can offer a helping hand with many complicated and routine tasks of wiki site development and maintenance. DotNetWikiBot Framework is a cross-platform full-featured client API, that allows you to build programs and web robots easily to manage information on MediaWiki-powered sites. DotNetWikiBot Framework can also be used for learning C# and .NET.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    FlingOS

    FlingOS

    An educational operating system written in C#

    FlingOS is an educational operating system and framework aimed at teaching students and developers how operating systems work, using C# and a bit of C++ and assembly. It allows developers to build kernels in a managed, high-level language and understand the entire bootstrapping and runtime process from scratch. FlingOS is particularly focused on making OS development more accessible by bridging the gap between high-level languages and low-level hardware programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    xSTreamC is a streaming language developed by STMicroelectronics to support the mapping of data intensive streaming applications on distributed multiprocessor SoCs. A compiler and a simulation library are provided.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Monitor production, track downtime and improve OEE. Icon
    Monitor production, track downtime and improve OEE.

    For manufacturing companies interested in OEE monitoring solutions

    Evocon is a visual and user-friendly OEE software that helps manufacturing companies improve productivity and remove waste as they become better.
    Learn More
  • 5
    scmRTOS is tiny Real-Time Preemptive Operating System intended for use with Single-Chip Microcontrollers. scmRTOS is capable to run on small uCs with as little amount of RAM as 512 bytes. The RTOS is written on C++ and supports various platforms.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 6

    USBWriter

    USBWriter lets you write an image file to an USB drive on Windows.

    USBWriter is tiny Windows tool that lets you write an image file directly to an USB drive. It requires no installation and depends on no bloated framework, it's just a little program that you may put on your desktop. This tool is useful to create a bootable USB disk from a Linux Live CD image file such as Ubuntu, Fedora, Gentoo or ArchLinux. Please read the wiki in case of issues, every possible error or misbehavior is explained.
    Leader badge">
    Downloads: 291 This Week
    Last Update:
    See Project
  • 7
    P objdump

    P objdump

    Tool to find symbols in Library or Executable

    This tool is handcrafted for developer to find symbols listed inside Library and Executables. Upgrading for demangling support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    SpeedNeed is a green, free, tiny, easy to use but efficient network optimizer & accelerator for everyone who need speed up broadband connection to the internet!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Universal File Splitter & Joinner

    the Powerfull, Beautiful file Splitter

    Easy, Lighweight, Free for Sharing and Archieving Universal File Splitter and Joiner is a powerful file splitter and joiner utility that can split a big file into small pieces, then can be joined latter to get the original file, also check Identical for both Source and Joined file. provides many signature algorithm. This application requires- * .NET framework 4.0
    Downloads: 0 This Week
    Last Update:
    See Project
  • Globalscape Enhanced File Transfer (EFT) is a best-in-class managed file transfer (MFT) solution Icon
    Globalscape Enhanced File Transfer (EFT) is a best-in-class managed file transfer (MFT) solution

    For Windows-Centric Organizations Looking for Secure File Transfer solutions

    Globalscape’s Enhanced File Transfer (EFT) platform is a comprehensive, user-friendly managed file transfer (MFT) software. Thousands of Windows-Centric Organizations trust Globalscape EFT for their mission-critical file transfers.
    Learn More
  • 10

    AoEde

    Virtual ATA over ethernet (AoE) target for Linux

    Derived from vblade ATA over ethernet virtual blade server with experimental features. Tiny and optimized for best performance on embedded Linux devices: home/office NAS'es that usually has limited RAM and CPU resources Also contains some experimental features that, when supported by initiator, - even more improve performance & reliability. Currently only AoE Disk (https://sourceforge.net/projects/aoedisk/) takes all advantages of that features. Blog: https://sourceforge.net/p/aoede/blog/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    tbb is a simple command line interface for FT232R and FT245R Bit Bang Mode. Since version 0.02, I2C host emulation command tbbi2c added. And since version 0.05, you can build the binaries for mac, linux and windows (experimental).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Medusa

    Medusa

    An open source interactive disassembler

    ...Medusa requires the following libraries: boost >= 1.55 (system, filesystem, thread, date_time), OGDF (required git), and Qt5 >= 5.2 for the GUI. You also need CMake for compilation and a C++11 compiler (VS2015 update 2 on Windows). Git is optional but allows to clone remote repository for specific features. If you do not wish to install the various dependencies on your system, you can use this docker image instead. Even though it is working out of the box, you may want to customize it to suit your needs or for added security (e.g. restrict ssh access to public key authentication only).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Tiny File

    Tiny File

    Tiny Tool , Big Things

    Tiny File is a small tool for compress and decompress your file. Is a simple Gui for 7zip,but is very cute !!!! Compresses files and folders in ZIP, 7ZIP, Gzip or TAR format!!! I am looking for developers for the project.......
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    CppWeb - C++ Web developement framework

    CppWeb - C++ Web developement framework

    Cross-platform C++ library for developing CGI Web applications

    ...CppWeb compiles on Windows, Linux and MacOSX (tested with GNU C++, MingW, MS Visual C++ and Borland C++ compiler) and can run with almost any web server (Apache, IIS, Boa etc.). Can be used in embedded systems (tested with FriendlyARM Mini2440 and Raspberry PI)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    chmc is a free CHM compiler command targeted to *nix chm viewers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    ezlog

    A tiny and easy to use log system for C/C++

    A tiny and easy to use log library for C/C++. Written in C. Customizable log message format for global and specified output target Cross platform support. Tested: linux, win32, wince, mac
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    openMGB
    The openMGB project will provide a free firmware for the MGB100 devices from different companies. The MGB100 is a tiny Linux-based wireless access point (WAP) with built-in file server. The design is based on RDC Semiconductor's R8610 RISC SoC.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    OCP - Open Controller Platform is software platform that makes it easy to build a cross-compilation toolchain with C compiler, assembler, emulator and programming tools for embedded micro corntroller systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    The ASN.1 Compiler

    Go to github.com/vlm/asn1c for the latest version.

    This ASN.1 compiler turns ASN.1 specifications into C code. The asn1c is shipped together with conformant BER/DER/XER/PER codecs. The X.509, GSM TAP3, MEGACO, RRC and LDAP encoding and decoding examples are part of the source code distribution. NOTE: THE asn1c PROJECT HAS LARGELY MOVED TO GITHUB: http://github.com/vlm/asn1c
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    OpenShader

    Open architecture GPU simulator and implementation

    Documentation, simulator, compiler, and Verilog implementation of a completely open-architecture graphics processing unit. This design is intended for academic and commercial purposes. The first step is to develop a detailed GPU simulator and compiler. The second step is to implement the GPU in synthesizable Verilog. The third step is to develop a feedback loop between the simulator and implementation, allowing power, performance, and reliability aspects of the hardware to feed back into...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    qtOS

    Tiny operating system for running HCFSM-based systems

    qtOS is an operating system for running systems of finite-state machines. The system kernel is a task scheduler that runs processes' transitions at every cycle. Each task is activated either to be run in parallel (fork) with other active processes in the system or subordinated to the caller task, thus blocking it and creating a hierarchy of tasks. Execution of processes can be preemptive or non-preemptive and, among those with the same priority, a round-robin turn is performed. This...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    3764xt

    Linux enhancements for Sagem F@st 3764 router

    ...Applications included in 3764xt: - startup/control scripts for F@st 3764 - additional kernel modules not present in factory firmware - dropbear SSH server/client - minidlna UPnP/DLNA server - ushare UPnP server - lighthttpd - php 5.3 - ws-ftpd - gcc c/c++ compiler with binutils - python 2.7 - monitoring tools: htop, bwm-ng, rrdtool - transmission bittorrent client (cli and web-based) - ffmpeg - many other linux tools and utilities 3764xt is distributed as tar.gz archive which contains compiled buildroot "target" filesysytem. To install - unpack 3764xt_v1.tar.gz on an ext2fs formatted USB stick, and follow instructions in the README file included in the archive.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    LeanLoader
    LeanLoader is a modularized boot loader for tiny embedded systems including 8-Bit AVR or low end ARM7TDMI MCUs. Among others, it supports TFTP over Ethernet as well as XMODEM over RS232.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    ACPUProject

    ACPUProject

    ACPU Emulation and Design

    In this project I'll try to reinvent the wheel by designing the ACPU. In this Project I'll upload the official Emulator, Compiler and Docs -- !!! Anouncment !!! -- Searching Developer for USBSupport and one for OSDev -- !!! Anouncment !!! --
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    STM32 LWIP QPC Ethernet DPP

    Quantum Leaps (QPC) DPP example with LWIP on STM3220G eval board

    This is a port of the Dining Philosopher Problem (DPP) using the Quantum Leaps (http://state-machine.com) hierarchical state machine framework with the Light Weight IP (LwIP) network stack (http://savannah.nongnu.org/projects/lwip) and an ethernet driver implemented on the STM3220G-eval board (http://www.st.com/internet/evalboard/product/250374.jsp) running on stm32f207 Arm Cortex M3 uProcessor. The project is eclipse based and uses Code Sourcery cross compiler. See...
    Downloads: 0 This Week
    Last Update:
    See Project