Showing 882 open source projects for "c compiler"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 1
    cppsp

    cppsp

    cppsp --a scripting language base on c++

    cppsp is a transpiled script-like language. Its compiler:cppsp is a kind of source-to-source compiler. Download the cppsp.exe or compiler the sourcecode by yourself. Requirement:prepare your own c++ compiler and set it's folder to environment path. Optional: put the folder path of exe to environment. Use cmd or other console to compiler .cppsp file: cppsp(if not in environment path:.\cppsp.exe or c:...\cppsp.exe) script.cppsp. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    epics-sequencer-HZB

    The EPICS SNL Compiler and Sequencer

    The Sequencer implements a language for programming state machines with the EPICS framework. EPICS is developed collaboratively and used worldwide to create distributed soft real-time control systems for large scale scientific instruments. SNL borrows most contructs from the C programing language and adds some new statements for defining states and conditions for transitions between states.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    GNU Prolog

    GNU Prolog

    The GNU Prolog native compiler

    GNU Prolog is a free implementation (under GPL) of the logic programming language PROLOG. It can compile to native machine code which is extremely fast in execution. Another feature is the included constraint solver.
    Leader badge
    Downloads: 58 This Week
    Last Update:
    See Project
  • 4
    Unicoder

    Unicoder

    A Portable Wide-Character Terminal Output Package for C and C++

    Unicoder is a single header file that you add to your C or C++ projects which allows you to easily display unicode characters in the Terminal display irregardless of what compiler you are using. That is, it was written so that it would be portable so you can change platforms or compilers with ease. Currently it can be used on either the Windows or Linux platforms. Also, Unicoder can insert compiler specific commands that perform useful task such as clearing the console display or turn on bold and underline or change text font and background colors. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    C3PO is a software synthesis tool that provides a solution for building maintainable, reliable and robust software infrastructures and/or compiler frontends from a set of attributed grammar rules in EBNF notation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    RVVM

    RVVM

    The RISC-V Virtual Machine

    RVVM is a high-performance virtual machine and emulator designed for running RISC-V operating systems and applications on non-native hardware, with a strong emphasis on portability, security, and efficiency. It implements a fully spec-compliant RISC-V architecture, supporting modern instruction sets and extensions while maintaining a lean and modular codebase. One of its most notable features is its tracing JIT compiler, which enables significantly faster execution compared to traditional...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    gSOAP Toolkit

    gSOAP Toolkit

    Development toolkit for Web Services and XML data bindings for C & C++

    The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use code-generator tools allow you to directly integrate XML data in C and C++. Serializes native application data in XML. Includes WSDL/XSD schema binding and auto-coding tools, stub/skeleton compiler, Web server integration with Apache module and IIS extension, high-performance XML processing with schema validation, fast MIME/MTOM streaming, SOAP and REST Web API development, WS-* protocols (WS-Security, WS-Policy, WS-ReliableMessaging, etc), XML-RPC and JSON. ...
    Leader badge
    Downloads: 415 This Week
    Last Update:
    See Project
  • 8
    The EdX51 Operating System

    The EdX51 Operating System

    A cooperative scheduler OS for the 8051 and its derivatives.

    The EdX51 operating system was designed as a teaching/learning tool. It provides operating system services to application programmers developing systems that run on 8051 microcontrollers and their derivatives. The OS was written in C using Keil’s µVision IDE together with Keil’s C51 compiler. Depending on the configuration, EdX51 uses between 632 and 1795 bytes of code memory. The scheduler is cooperative and tasks have quasi-priority that is fixed at compile time. There is no task preemption. A task runs until it blocks. Once it blocks, the scheduler hands the CPU to the first ready task it finds in the list of tasks. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 9
    festival3os

    festival3os

    mods to the Festival sokoban solver to run on OSX + Win + linux

    Mods to the Festival sokoban solver that allow building on OSX, Linux, & Windows
    Downloads: 2 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10

    PLEK

    predictor of long non-coding RNAs and mRNAs based on k-mer scheme

    INSTALLATION Pre-requisite: 1. Linux 2. C/C++ compiler (i.e. gcc, g++) 3. Python 2.5.0 or later versions (http://www.python.org/) Steps: 1. Download PLEK.1.2.tar.gz from https://sourceforge.net/projects/plek/files/ and decompress it. $ tar zvxf PLEK.1.2.tar.gz 2. Compile PLEK. $ cd PLEK.1.2 $ python PLEK_setup.py USAGE python PLEK.py -fasta fasta_file -out output_file -thread number_of_threads -minlength min_length_of_sequence -isoutmsg 0_or_1 -isrmtempfile 0_or_1 Examples: 1. $ python PLEK.py -fasta PLEK_test.fa -out predicted -thread 10 2. $ python PLEK.py -fasta PLEK_test.fa -out predicted -thread 10 -minlength 150 We upgraded PLEK to PLEKv2.: https://doi.org/10.1186/s12864-024-10662-y Aimin Li, Haotian Zhou, Siqi Xiong, et al. ...
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11

    Prime number ( primenumbers )

    Benchmark for 50 000 000 prime numbers as single and multicore

    Simple source files and compiled JAR Java programs, for benchmark 50 000 000 cycle finding prime numbers. On Intel(R) Core(TM) i5-8600K CPU, Windows 10 20H2, i have 39 second on single core and 7,6 second on multi core. (PS: C++ multicore 6 second). Added C files for gcc compiler in Windows 10 and for Xcode C command line project in MacOS ( tested on Mac mini M2 with single core 16 to 25 sec and multicore 2,3 to 5 second by compiler -O switch). Surprise, same code in JavaScript for M2 chip in Safari: 12,5 sec single core and 3,3 sec multi core. Python version with numba and numpy on MacOS with M2: 3,78 sec, Intel Ultra 5 225F Linux Fedora 43 GNOME(*Intel): 3,64 sec., W11Intel: 3,73; Faster style in python, MacOS M2: 1,81 sec, *Intel & W11Intel: 2,02 sec.; Ultra faster style in python, MacOS M2: 1,24 s - 1,26 s - 1,34 s, *Intel: 1,48 s - 1,50 s, W11Intel: 1,53 - 1,63.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    MLton

    MLton

    A whole-program optimizing compiler for Standard ML

    MLton is a whole-program optimizing compiler for Standard ML. MLton generates small executables with excellent runtime performance, utilizing untagged and unboxed native integers, reals, and words, unboxed native arrays, fast arbitrary-precision arithmetic based on GnuMP, and multiple code generation and garbage collection strategies. In addition, MLton provides a feature rich Standard ML programming environment, with full support for SML97 as given in The Definition of Standard ML (Revised), a number of useful language extensions, a complete implementation of the Standard ML Basis Library, various useful libraries, a simple and fast C foreign function interface, the ML Basis system for programming with source libraries, and tools such as a lexer generator, a parser generator, and a profiler.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13

    ZAPH

    Tools and Z80 engine for creating adventure games. (RUST)

    This is an exercise in some advance programming topics using a text adventure as the central result. This originally began as a project to recreate an old BASIC text adventure, on the ZX Spectrum, using Z80. After developing a very simple byte code VM to handle the game interactions, I realised that there was an opportunity to use some more advance techniques, which in turn can lead to some PC based tools.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    OneFlow

    OneFlow

    OneFlow is a deep learning framework designed to be user-friendly

    OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient. An extension for OneFlow to target third-party compiler, such as XLA, TensorRT and OpenVINO etc.CUDA runtime is statically linked into OneFlow. OneFlow will work on a minimum supported driver, and any driver beyond. For more information. Distributed performance (efficiency) is the core technical difficulty of the deep learning framework. OneFlow focuses on performance improvement and heterogeneous...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Mastermind RK

    Mastermind RK

    The classic board game "Mastermind" for various Z80 computers

    Mastermind RK is a little cross-platform game for various classic Z80-based computers, written in C using the z88dk compiler (www.z88dk.org). Your goal is to break a four-digit colour code in as few moves as possible. The compiled program is a little over 8K in size, so it usually requires the target machine to have at least 16K RAM. Currently, 83 target systems are supported, including Mattel Aquarius, Sinclair ZX80 and ZX81 (with a separate Chroma colour version), ColecoVision, various Robotron computers, Philips P2000 and VG5000, and many more. 2025-11-10: - New target supported: Commodore 128 (using the Z80 CPU)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Real VMX is a VxWorks like operating system kernel released under LGPL. It should support multiple hardware architectures, only i386 support now. Help wanted with ports to other architectures. Development is done on Linux with the GNU gcc compiler.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    aphasia is an advanced scripting language for the web. It features a type-safe core, C++ modules with signatures, an optimizing "compiler", higher-order functions, built-in database support, garbage collection, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    AL-IV

    AL-IV

    ALFOUR Programming language. Simple, safe, power, multi-platform.

    A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Fully Homomorphic Encryption

    Fully Homomorphic Encryption

    An FHE compiler for C++

    This repository gathers Google’s practical tooling for Fully Homomorphic Encryption (FHE), focused on making it possible to run computations on encrypted data without ever decrypting it. At its core is a “transpiler” that converts ordinary functions (typically written in a restricted subset of C++ or similar) into FHE circuits, plus backends that execute those circuits with different FHE libraries. The workflow usually mirrors normal software development: write and test a cleartext...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Ring

    Ring

    Simple and flexible programming language for applications development

    The Ring is a practical general-purpose multi-paradigm language. The supported programming paradigms are imperative, procedural, object-oriented, declarative using nested structures, functional, meta programming and natural programming. The language is portable (MS-DOS, Windows, Linux, macOS, Android, WebAssembly, Microcontrollers, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications. The language is designed to be simple, small and flexible. Ring is...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 21
    sdcc-z80n-mingw64-binaries

    sdcc-z80n-mingw64-binaries

    A z80n-targeted repack of SDCC Win64 snapshot

    This is a z80n-targeted repackaged snapshot of a Win64 build of SDCC - free open source, retargettable, optimizing ISO C compiler ( https://sdcc.sourceforge.net/ ) "Free open source, retargettable, optimizing ISO C compiler suite that targets a growing list of processors including the Intel MCS-51 based (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (Z80, Z80N, Z180, SM83 (e.g. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Simple Sokoban

    Simple Sokoban

    a (simple) Sokoban game

    ...It is written in ANSI C89, using SDL for user interactions. I developed it natively under x86_64 Linux, but it should compile just fine on virtually anything that has a C compiler and the SDL library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Vampirio Code

    Vampirio Code, a great Code Editor and Compiler

    A versatile open source code editor and also IDE that supports syntax highlighting and compilation on many well known languages like C#, C++, Javascript, JAVA, HTML, PHP and CMake. Vampirio Code allows your code to be tested or even compiled for personal or commercial projects. Its functionalities are: One simple file can be compiled with F5 without saving it Syntax highlighting Already integrated to 'dotnet' and 'msvc' compilers Tab manager C#, C++, Javascript,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PyKCS11: a complete PKCS#11 wrapper for Python, created using the SWIG compiler. API documentation: http://pkcs11wrap.sourceforge.net/api/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    CBuild

    Build system for c++ with scripts written in c++

    This is build system designed to build c/c++ code, but It can be retargeted to almost any task. All script are written is c++ and build system support compilation targets and tasks (simple function with some arguments). Also, from the box, CBuild include templates to use in with gcc/g++ or mingw-gcc/mingw-g++ compilers, but with some code can be expanded to support any compiler (supporting other gcc variant requires only changing three variables in build system implementation class). ...
    Downloads: 0 This Week
    Last Update:
    See Project