Showing 153 open source projects for "c code compiler"

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
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 1
    rsptar_gzip

    rsptar_gzip

    TAR based DLL

    C code and DLL (with sample project) with library libarchive and GNU tar 1.34 to list, update, delete, extract and create latest GNU tar files uncompressed or compressed with gzip, gzip2, gzip2 multi-thread, bzip2, bzip3, bzip3 multi-thread, lzip, lzop, lzop2, lzop2 multi-thread, lz4, lz5 multi-thread, lzma, brotli, brotli2 multi-thread, Zstandard, xz , the old Unix compression utility 'compress' (.Z) , compress2 multi-thread (.Z2), zip, 7zip and many more formats with full Unicode support when creating and extracting files in windows, compiled with mingw, notice that we have developed a replacement for tar when running in windows with support to file attributes, it is extensible without breaking compatibility with older files, this means that if in the future we add new features to the format it still will be able to extract older VAL files, this is the recommended mode to be used, the extension is .val, support to AES 256, RC4, Serpent, MARS, RC6 and TWOFISH encryption
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    PBC

    PBC

    A protocol buffers library for C

    ...Even so, it remains useful as a compact example of Protocol Buffers support in C. Its main appeal is its direct, lightweight approach to serialization without requiring the usual generated-code workflow.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    Lnkdlst

    Single sided linked list (kind of lib with test-code, C, C++ and java)

    Use own (user) data section for each Linked-List-Element (LLEl) including a fix Identifier which is for search via basic Lnkdlst function (fast ID-part-search, e.g. to find all elements with a specific bit in the ID set). Main list-linkage-change functions: append, insert, delete. - Examples: use of flexible variable ArgList (OnePointerArg, optional valid if not NULL, Argument-Type by ID-Number is easy to get), key-value pairs, build FIFO{queue}/LIFO{stack}, auto-list with max....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    JSON Parser

    JSON Parser

    JSON Parser written in C that outputs JSON into D-List list objects

    JSON parser is a highly efficient JSON data decoder written in C, that parses JSON data into a form that is very easy to use from within C code. You only need to include the json-parser.h file in your source code. If your project does not already incorporate D-List, you will also need to include dlist.h The JSON parser package also includes a JSON validator that does not parse or create resources, but allows the caller to validate JSON data from unknown sources, prior to any parsing attempts. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    D-List

    D-List

    An extensive list subsystem, written in C

    ...It also provides for an expansive set of user functions that can be added to lists and called automatically, to efficiently implement a broad range of services using the list primitives as underlying technology. It was written primarily for accuracy and speed, and provides extensive debugging support for easy code development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    QB64

    QB64

    BASIC for the modern era

    QB64 is a modern self-hosting BASIC compiler that brings classic QBasic/QuickBASIC programs into the modern era. It enables legacy code to run on today’s operating systems with minimal modifications, while also introducing new commands and libraries for multimedia, networking, and 64-bit computing. QB64 compiles to C++ and includes a built-in IDE, making it accessible for beginners, hobbyists, and retro programming enthusiasts.
    Downloads: 97 This Week
    Last Update:
    See Project
  • 7

    core-rc - runtime configuration

    lightweight, easy usable and readable runtime configuration

    core-rc contains the runtime configuration and configuration file parsing functions. This is a submodule of µwm. It uses core-array to store the parsed configurations. Planning: application config write.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    LCUI

    LCUI

    A small C library for building user interfaces with C, XML and CSS

    Build simple desktop apps with C, XML and CSS. LCUI is a simple GUI library, it is written in C, supports XML and CSS, you can use C, XML and CSS to build simple desktop applications, at present it is mainly supported by Windows, subsequent versions will improve support for Linux. If you have web development experience, then the use of LCUI will be easier to get started, because LCUI's XML, CSS, and element layout processing effects are similar to web browser, you can refer to the sample code on the left to learn about the effect. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    ctalk

    Object Oriented Language

    IMPORTANT: Please refer to the Ctalk wiki, available from the tab above, for important release information. Ctalk is a compact object oriented language that works closely with C. That means you can use Ctalk for GUI, network, client-server, and systems programs as well as traditional object oriented simulations, with all of the advantages of a true object oriented language, like class and method inheritance, and rapid prototyping. Ctalk includes a just-in-time compiler, a compact run-time library, and a developing set of X widgets and OpenGL classes to create desktop and 3-D modeling apps. ...
    Downloads: 0 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
  • 10
    sc

    sc

    Common libraries and data structures for C

    ...Drag & drop source code distribution. There is 100% branch coverage on Linux. Buffer for encoding/decoding variables, best fit for protocol/serialization implementations. Signal safe snprintf & Signal handler (handling CTRL+C, printing backtrace on crash etc). I often use these libraries for high-performance server-side applications. Also, I care about readable and easy-to-debug code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    ...Example source code to talk with this hardware is provided.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12

    yafu

    Automated integer factorization

    Check yafu on github for the latest code. YAFU (with assistance from other free software) uses the most powerful modern algorithms (and implementations of them) to factor input integers in a completely automated way. The automation within YAFU is state-of-the-art, combining factorization algorithms in an intelligent and adaptive methodology that minimizes the time to find the factors of arbitrary input integers. Most algorithm implementations are multi-threaded, allowing YAFU to fully...
    Leader badge
    Downloads: 94 This Week
    Last Update:
    See Project
  • 13

    Win flex-bison

    Win flex-bison is a port Flex & Bison tools to the Windows platform

    Win flex-bison is a windows port the Flex (the fast lexical analyser) and Bison (GNU parser generator). win_flex based on Flex version 2.6.3 source code and win_bison based on Bison version 2.7 and they depend on system libraries only. Git repository: https://github.com/lexxmark/winflexbison UPDATE1: Bison version 3.x.x available in Files section in win_flex_bison3-latest.zip package. UPDATE2: Now "winflexbison" available as package in Chocolatey...
    Leader badge
    Downloads: 4,299 This Week
    Last Update:
    See Project
  • 14

    Encode_LV

    LabVIEW VIs for ZLib compression and Base64/binhex encoding

    These VIs use C-based DLL access to ZLib (https://zlib.net/) and ASCII encode/decode. The VIs and development files are included in this package. You are most likely to be running this from a Windows machine which means that loading the LabVIEW code will generate an error. This is due to the LabVIEW code pointing to the Linux SO instead of the DLL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Wheefun Execution Library

    A Portable Library for Code Execution

    WFEX provides functionality for portably executing code using a variety of different execution types ("executors") from generic job objects, most notably the "tasklet" concept. It also includes synchronization primitives such as locks and barriers. This library can be included in your project to implement certain forms of high-performance computing into your projects and has bindings planned for C, C++, and Objective C.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    ebfformat

    ebfformat

    An Efficient Binary data Format

    EBF, which stands for Efficient Binary Format, is a binary file format for reading and writing binary data easily. Reading writing routines are currently available in C,C++,Fortran,Java, Python, IDL, MATLAB. A program called ebftkpy which has a set of utility functions to work with the .ebf files , e.g., viewing the contents and getting a summary, is also provided. The EBF specification is designed to be concise and easy to understand to make it easier for others to write their own code if needed. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ooHG
    Object Oriented Harbour Graphical interface. This is an object oriented adaptation of the MiniGUI library, that supports existing code and adds new and powerful advantages from the object oriented programming. Visit us at our new site at GitHub.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    AVR-Ada

    Ada cross compiler and libraries for AVR µCs

    The AVR-Ada project provides the gcc based Ada compiler GNAT for the AVR 8-bit microcontrollers. This includes: - the Ada compiler - the Ada run time system and the AVR support library - documentation and some sample programs. The project is now superseded by the Alire crates - [AVRAda_RTS](https://github.com/RREE/AVRAda_RTS) - [AVRAda_MCU](https://github.com/RREE/AVRAda_MCU) - [AVRAda_Lib](https://github.com/RREE/AVRAda_Lib) -...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A fixed point math header-library for C, under a liberal license.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    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
  • 21
    ZM

    ZM

    A library to handle coroutine and green thread in C

    ZM is a C library to handle continuations (coroutine, exception, green thread) with finite state machines. The library is written in C99 without external dependecy or machine-specific code and can be compiled in ansi-c or ansi-c++ with the minal effort to define two unsigned int type (uint8_t and uint32_t).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    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
  • 23

    .Net Native Interface Library

    The best library to work with .Net Assemblies in any programming lang.

    The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for programming languages such as C, C++, Fortran, Assembly, Pascal, Java, VB etc to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    SFENCE

    The SFENCE dynamic library is an interface for writing programs.

    The SFENCE dynamic library is an interface for developing software. A program code which uses the SFENCE correctly is independent of platform, GUI and SFENCE extension modules (usually without SSEM module). Big part of the SFENCE functionality is based on SFENCE extension modules (SEM).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Cmockery

    Cmockery

    A lightweight library to simplify and generalize writing unit tests

    Cmockery is a lightweight unit testing framework for the C programming language, designed to make writing and executing C tests simple and portable. It allows developers to test the logic of C modules in isolation by replacing external dependencies with mock functions. Cmockery focuses on testing functionality rather than environment-specific behavior, making it ideal for projects where code must run on diverse or constrained systems.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo