Showing 5208 open source projects for "c source code"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 1
    Coroutine

    Coroutine

    A asymmetric coroutine library for C

    Coroutine is a small asymmetric coroutine library written in C. It is inspired by Lua-style coroutine behavior and uses a schedule-based model. Developers first open a schedule, create coroutines inside it, and then resume them from the same thread that opened the schedule. Coroutines in the same schedule share the stack, which makes it possible to create many coroutines without heavy memory overhead. The project is useful for C developers who want cooperative multitasking without depending...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    A GDB/MI interface library for C and C++. It implements the GDB/MI (GNU DeBugger/Machine Interface) protocol as a library so you can create a GDB frontend without writing the "dialog" with GDB. Unlinke CLI the MI is intended for programs and not hu
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3

    LibDWG

    C library to read DWG files.

    An open C library to directly read DWG files, a popular drawing format used in the CAD world. [eo] Malferma C-biblioteko por rekte legi DWG-dosierojn, populara desegno-formo uzata en la teknika fasonada mondo.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 4
    wxPHP

    wxPHP

    PHP bindings for the cross-platform GUI library wxWidgets.

    wxPHP is a php binding/wrapper for the cross-platform library wxWidgets, which gives you the ability to develop desktop applications using the php programming language. This applications can be executed on windows, linux and macosx using the same code base with a native look and feel. One of the ideas is that you can use your php web applications code base and logic to create native desktop applications that communicate to them transparently. This way you can give your users a seamless...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    MVProc FastCGI

    MVProc FastCGI

    MVProc implemented as a FastCGI

    MVProc FastCGI is a Model-View-Controller platform that uses MySQL stored procedures as the Controller element. It's based on the stable Apache module MVProc, and all functionality has been tested (and load tested), so it may be "Production Ready" even though it hasn't been implemented in a production environment as yet. Benchmarking indicates it's "nearly as fast" on lighttpd as the MVProc Apache module, though a truly thorough benchmarking with a variety of servers and web applications...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    CooKit is Tcl interpreter with many extensions closed in single binary file. It lets end-users to run advanced Tcl applications using just this single file.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7

    bs

    A B-tree based sequence library.

    BS is a data structures library. It features fixed data size, random access sequences. The sequences are constructed over B-trees. Complexity for most single item operations is about O(logN).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    pkcs11-logger

    PKCS#11 logging proxy module

    This project provides stable releases of pkcs11-logger project hosted on github. Please visit project website - https://github.com/Pkcs11Interop/pkcs11-logger - for more information.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9

    ScintillaTk

    Tk platform implementation for Scintilla text widget

    This package provides the Scintilla widget as a Tk Toolkit widget extension. It is modeled after the Tk text widget for common or similar operations. There are also additional subcommands unique to Scintilla's features. See the ScintillaTk man page for more details. This extension was developed using Tcl/Tk 8.5.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10

    pseudo-c-compiler

    Tiny education compiler that can compile itself

    Tiny (less then 1000 lines of code) education compiler that can compile itself. Implements small subset of C language without pointers, structures etc. Parameters and local variables also not implemented. To interface with OS Borland-style inline assembler are used (db directive only). Based on initial version of Tiny Context compiler (http://avhohlov.narod.ru/p1805en.htm).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11

    superGetOpt (a getopt replacement)

    A simple, elegant way to handle command line arguments in C/C++.

    superGetOpt =========== SuperGetOpt is a printf-like getopt replacement for command line argument handling. The supergetopt library makes it very easy to handle all kinds of command-line arguments in a printf()-style way. All types of command-line arguments are supported and all user-supplied values are checked for type validity. If you have been searching for an easy-to-use, flexible, portable command-line and general use parser, this is it! A Simple...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Motif based graphical Hex-dump of files. Includes searching for masked pattern, jump to file position and editing the file-contents. Display is "as is", without any endianess conversion. The file is displayed with address, Hex and text.
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 13

    The Amsterdam Compiler Kit (obsolete)

    Moved to https://github.com/davidgiven/ack

    Moved to https://github.com/davidgiven/ack
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Process Hacker

    Process Hacker

    View and manage processes, services and more with this powerful tool.

    Process Hacker is a free and open source process viewer. This multi-purpose tool will assist you with debugging, malware detection and system monitoring.
    Leader badge
    Downloads: 17,127 This Week
    Last Update:
    See Project
  • 15
    wxLua
    wxLua is a Lua scripting language wrapper for the wxWidgets cross-platform GUI library. It consists of executables for editing, running, and debugging wxLua scripts, a library for extending C++ programs with a fast, small, fully embeddable scripting language, and a variety of sample programs. With wxLua you can quickly write full-featured programs with graphics, networking, printing, etc. for MS Windows, Linux, and OSX.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 16
    Source code and releases from 1.6.0 are also found there. The git and svn repositories here are outdated
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Since version 3 (inclusive) the project was moved to https://github.com/bagaturchess/EGTB-In-Java Portable Java API for usage of Gaviota Endgame Tablebases
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ipc-quartztime

    ipc-quartztime

    inter process communication library based on POSIX

    ipc-quartztime is an inter process communication library based on shared memory, mutexes and signals. ipc-quartztime is intended for high-speed and high-throughput communication between processes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    brainfnord is a brainf*ck compiler for linux. It generates assembly, then assembles with nasm. Version 0.2 fixed an issue with 64 bit systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    XmHTML

    HTML Widget for Motif (for HTML 3.2)

    XmHTML is a HTML widget for Motif. It supports HTML 3.2. Since HTML 3.2 is an older version of HTML, XmHTML is primarily useful for displaying help texts or to visualize results of computations in an application. XmHTML is an old project with contributions from many people. It was abandoned for a while and was reactivated because Arahne, d.o.o. ( www.arahne.si ) ordered the following enhancements in XmHTML from Christian Linhart: *support for antialiased XFT fonts *support for...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 21

    Python Embed C++

    Embed C++ in Python source code, dynamically compile and access data

    Moved to http://github.com/ftrias/pyembedc Python module to embed C/C++ code within Python source code and scripts. Automatically compile and dynamically link the code. Transparently allow native access to python data from C code and vice versa. Module provides all the "glue" to dynamically convert data types, arrays and structures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    QIRA

    QIRA

    QEMU Interactive Runtime Analyser

    QIRA is an interactive runtime analysis environment designed as an alternative to tools such as strace and GDB. It records program execution and lets users navigate through the resulting trace rather than inspecting only the current process state. Its interface combines a visual timeline with instruction views, registers, data changes, a hex editor, and syscall information. Users can follow instruction addresses, data accesses, function activity, and execution forks. The project integrates...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23

    PLP

    Powerfull pre-processor

    Powerful Verilog Preprocessor. PLP stands for Perl Pre-processor. Perl is used as "control language" that is embedded in the Verilog code (or any other code) to generate code on the fly. It is used commonly as a Verilog pre-processor but can be used with any target/output language (C, C++, Java, VHDL, plain text etc)
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    FLSDK

    Build System for FLDIGI Applications

    FLSDK is collection of custom written scripts designed to ease compiling the FLDIGI Suite of applications, including NBEMS, from source code. Included in the scripts, is the ability to install and manage MXE Cross. MXE ( M cross environment ) is a Makefile that compiles a cross compiler and cross compiles many free libraries such as SDL and Qt, FLTK and many more. FLSDK uses MXE to build ( compile ) both Win32 test binaries and the NSIS installer associated with each application.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    This is a very simple SNMP library. This library use few resources and memories.
    Downloads: 0 This Week
    Last Update:
    See Project