Showing 36 open source projects for "c code compiler"

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
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    TinyGo

    TinyGo

    Go compiler for small place

    ...TinyGo is a Go compiler intended for use in small places such as microcontrollers, WebAssembly (Wasm), and command-line tools. It reuses libraries used by the Go language tools alongside LLVM to provide an alternative way to compile programs written in the Go programming language. While TinyGo embeds the Clang compiler to parse import "C" blocks, many features of Cgo are still unsupported.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    tmux

    tmux

    tmux is a terminal multiplexer

    tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached. This release runs on OpenBSD, FreeBSD, NetBSD, Linux, OS X and Solaris. tmux depends on libevent 2.x, and on ncurses. To build tmux, a C compiler (for example gcc or clang), make, pkg-config and a suitable yacc (yacc or bison) are needed. Some platforms provide binary packages for tmux.
    Downloads: 61 This Week
    Last Update:
    See Project
  • 3
    Harmony

    Harmony

    Patching, replacing and decorating .NET and Mono methods

    Harmony gives you an elegant and high-level way to alter the functionality in applications written in C#. It works great in games and is well established in titles like 7 Days To Die, BattleTech, Besiege, Cities:Skylines, Kerbal Space Program, Oxygen Not Included, Ravenfield, Rimworld, Sheltered, Stardew Valley, Staxel, Subnautica, The Ultimate Nerd Game, Total Miner, Unturned, SCP: Secret Laboratory and many more. If you develop in C# and your code is loaded as a module/plugin into a host application, you can use Harmony to alter the functionality of all the available assemblies of that application. ...
    Downloads: 29 This Week
    Last Update:
    See Project
  • 4
    Radare2

    Radare2

    UNIX-like reverse engineering framework and command-line toolset

    ...Embedded webserver with js scripting and WebUI. Assemble and disassemble a large list of CPUs. Runs on Windows and any other UNIX flavor out there. Analyze and emulate code with ESIL. Native debugger and GDB, WINDBG, QNX, and FRIDA. Navigate ASCII-art control flow graphs. Ability to patch binaries, and modify code or data. Search for patterns, magic headers, and function signatures. Easy to extend and modify. Commandline, C API, script with r2pipe in any language.
    Downloads: 32 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
  • 5
    Clasp

    Clasp

    Command Line Apps Script Projects

    ...Edit your appsscript.json manifest to choose between the Rhino and V8 engines. Typescript users should update their tsconfig.json with the "target": "ES2019" compiler option. Every ES2019 features (except ES modules).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    WindTerm

    WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal

    A Quicker and better SSH/Telnet/Serial/Shell/Sftp client for DevOps. WindTerm is a partial open source project, and the source will be gradually opened. Open source code includes, but is not limited to, the classes that can be used independently, such as functional, algorithms, GUI widgets, etc., as well as functional libraries, such as networks, protocols, etc., as well as all types that require open source according to the license. SSH v2, Telnet, Raw TCP, Serial, Shell protocols were...
    Downloads: 185 This Week
    Last Update:
    See Project
  • 7
    Emacs-libvterm

    Emacs-libvterm

    Emacs libvterm integration

    emacs-libvterm is a terminal emulator integration for GNU Emacs based on the libvterm C library. It gives Emacs users a fast and capable terminal buffer that behaves more like a real terminal than many older Emacs shell modes. Because it uses compiled libvterm code, it can support full-screen terminal applications, interactive shells, TUI programs, and complex terminal behavior more reliably. The project bridges Emacs Lisp with native terminal emulation so users can keep command-line workflows inside Emacs without losing too much terminal compatibility. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    xleak

    xleak

    A fast terminal Excel viewer with an interactive TUI

    xleak is a lightweight tool for detecting memory leaks and resource mismanagement in C/C++ programs by tracing heap allocations and deallocations with minimal overhead. It hooks into your program’s allocation functions to observe memory usage patterns, helping developers identify locations where memory was allocated but never freed, which is a common source of bugs and performance issues in unmanaged languages. The tool produces detailed reports that show the call stacks associated with leaked allocations, making it easier to track down problematic code paths and fix them. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Unicoder

    Unicoder

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

    ...And it provides a rudimentary way to draw on the display. Currently, Unicoder supports Ubuntu-Linux GCC and on Windows it can be used with these IDEs and compilers: MS Visual Studio 2017&2019, Code::Blocks, Pelles C, Embarcadero Dev-C++, Open Watcom, MSYS, MSYS2, Cygwin and with MinGW, Clang, LCC and Digital Mars C (but Digital Mars does not support Unicode!)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10

    Ada Terminal Emulator

    A VTxx compatible terminal emulation package implemented in Ada

    The Ada Terminal Emulator provides a rich set of terminal emulation capabilities, implemented in Ada 2012 (with some C) to run under Windows. All source code for the terminal emulator is provided under the GNU General Public License. The package was developed using GNAT and GWindows. In addition to providing simple "dumb" terminal emulation, the package provides full emulation of DEC VT52/VT100/VT102 compatible terminals, including double height and double width characters, smooth scrolling, special graphics, display controls and national replacement character sets. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    Project has been moved to https://github.com/marchaesen/vcxsrv Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2012 Express Edition. Source code can also be compiled with VS2008, VS2008 Express Edition and VS2010 Express Edition, although current project and makefile are not fully compatible anymore. Versions starting from 1.14.3.0 are not compatible with Windows XP anymore.
    Leader badge
    Downloads: 6,788 This Week
    Last Update:
    See Project
  • 12
    ASP.NET Core API Endpoints

    ASP.NET Core API Endpoints

    A project for supporting API Endpoints in ASP.NET Core web apps

    It is a lightweight library that promotes building web APIs using a feature-focused endpoint pattern instead of traditional controller-based architecture. The project encourages developers to create small, single-responsibility endpoint classes that improve code clarity, testability, and maintainability in modern applications. It provides base classes and conventions that reduce boilerplate while keeping full compatibility with standard core middleware, routing, and dependency injection. The...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Burny1250 terminal

    Burny1250 terminal

    Program for transferring G-code to Burny 1250 or Burny 1250+

    The program is designed to transfer the G-code to the controller of the Burny1250 plasma cutting machines. If there is a postprocessor for a modern cam program, then it is necessary to resolve the issue only with the transfer data to the controller Burny1250. The program may be needed for machines: B & W SYSTEMS CNC Plasma Cutter (BWPC01) LOCKFORMER Vulcan NT 2000 Aviator XLT Innerlogic Proline 2200 Precision Plasma Cutter Innerlogic SR-45i CNC plasma C&G Aviator XL CNC plasma cutter FLAMETEK CNC Profile Burner SOITAAB - LINEA STAR LINEA STAR 1530 and other similar. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    nodebook

    nodebook

    Multi-Lang Web REPL

    ...Nodebook is an in-browser REPL supporting many programming languages. Code's on the left, Console's on the right. Click "Run" or press Ctrl+Enter or Cmd+Enter to run your code. Code is automatically persisted on the file system. You can also use Nodebook directly on the command line, running your notebooks upon change. A notebook is a folder containing an {index|main}.{js,py,c,cpp,...} file. The homepage lists all of the available notebooks. Click on the + Notebook button on the Home page, then select the language of the notebook to be created. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    javaLightConsole

    Easy fine console input/output for java

    Input : non blocking keyboard handling. Output : clean console, print at x,y coordinates, echo on/off, cursor on/off. Developed for learning game programming and MVC. Uses native code through JNI. Provides windows and linux versions. Includes code:blocks and eclipse projects for native and java code. You can use the classes InputProxy and OutpoutProxy in your projects. For usage examples, see their main() methods.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    cquery

    cquery

    C/C++ language server supporting multi-million line code base

    C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross-references, completion, diagnostics, semantic highlighting, and more. cquery is a highly-scalable, low-latency language server for C/C++/Objective-C. It is tested and designed for large codebases like Chromium. cquery provides accurate and fast semantic analysis without interrupting workflow. cquery implements almost the entire language server protocol and provides some extra features to boot. cquery is able to respond to queries quickly because it caches a huge amount of information. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    CSSLint

    CSSLint

    Automated linting of cascading stylesheets

    CSSLint is an open-source CSS code quality tool originally written by Nicholas C. Zakas and Nicole Sullivan. A lint tool performs static analysis of source code and flags patterns that might be errors or otherwise cause problems for the developer. CSSLint is a tool to help point out problems with your CSS code. It does basic syntax checking as well as applying a set of rules to the code that look for problematic patterns or signs of inefficiency. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    The JWA library aims to provide a conversion from C to Delphi of as many headers as possible from the PSDK etc. The JWSCL (security library) is an advanced object-oriented framework for programming with the Windows security features (ACL, Tokens, etc.)
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    C++ Command Prompt

    C++ Command Prompt

    Open Source Command Prompt using C++ with Windows CMD functions.

    I have just created the Command Prompt’s few commands for my CMD using C++ for mini project. Still my CMD projects is in initial level and I am working to make it more and more better.! :) This is the version which compiled using the “Borland compiler 5.5″. As we are bit restricted to use this compiler for our programs.But I am sure it’s not very difficult to Convert it into ANSI C++ format. But I will update this project after some days with many new function of original Command Prompt.You can also download and use it on your Computer and if you have any ideas, suggestion or found any bug in my Program you can tell me or Contact me or Comment here.!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A project to embed Lua on different hardware platforms. Currently ARM variants are targeted, but it should be possible to port it to any platform that is supported by the gcc+newlib combo. Platform access libraries will also be provided.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Console Grapher

    Console Grapher

    Graphing calculator within the Windows desktop console

    ...If you know coding, be sure to check out the source code, which is in the form of a zipped-up Visual Studio solution. If you would like to import some of the functions into your own project, the code is free to be used.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    BASIC interpreter for the 16bit PIC microcontroller 24FJ64GA002. The interpreter runs on the chip only, no compiler/tokenizer is needed. Communication with PC is done by USB-to-serial converter cable.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    STALLioN Terminal I/O Library

    STALLioN Terminal I/O Library

    STALLioN is a cross-platform C/C++ I/O library for CLI applications

    STALLioN is a cross-platform (currently Linux, Windows and FreeBSD) C/C++ library for developers wishing to use a terminal/CLI interface on multiple platforms but only want a single codebase. It aims to provide a consistent development API across multiple platforms so that separate code does not have to be created for each (often very different) terminal interface; simply use the functions in STALLioN and compile with the correct library for the chosen platform. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    SeamlessRDP is an implementation of seamless windows server components for rdesktop based on code contributed by Cendio AB http://www.cendio.com/seamlessrdp/ . In seamless mode, rdesktop creates a X11 window for each window on the server side.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    RS-232 Data Logger
    Allows you to redirect all communication data from RS232 compliant serial port device into a text file for further analysis. RS232 Data Logger redirects data from any available serial port/ports and works under Virtual Machine.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Auth0 Logo