Showing 577 open source projects for "c program"

View related business solutions
  • 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
  • Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
    Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

    Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

    Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
    Sign Up Free
  • 1
    Ledger in Go

    Ledger in Go

    Command line double-entry accounting program

    This is a project to parse and import transactions in a ledger file similar to the Ledger command line tool written in C++. Written by Chris Howey Source code: https://github.com/pedroalbanese/ledger
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Program Overflow

    Program Overflow

    Program Overflow is an utility that makes up to 999,999 copies of it.

    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Dev-C++ for Windows 10/8/7

    Dev-C++ for Windows 10/8/7

    A fast, portable, simple, and free C/C++ IDE

    Coding Boot Camp Learning to program? Check out the free boot camp from Embarcadero which runs from Monday, August 22nd to Friday, August 26th. https://learndelphi.org/boot-camp-2022/ Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language.
    Leader badge
    Downloads: 3,402 This Week
    Last Update:
    See Project
  • 4

    CTREE Graphic Tree Generator for C

    An analysis tool showing the structure of a C program

    CTREE is a command line utility providing analysis tools useful to software engineers tasked with tracking down problems or verifying a program's soundness. It is also an aid to understanding the structure of unfamiliar programs. As it works with standard C it finds most of its utility in embedded systems and older software. CTREE comes with a comprehensive manual. CTREE is is released by Cleveland Engineering Design, LLC - developer of the CoRTOS cooperative...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Add Two Lines of Code. Get Full APM. Icon
    Add Two Lines of Code. Get Full APM.

    AppSignal installs in minutes and auto-configures dashboards, alerts, and error tracking.

    Works out of the box for Rails, Django, Express, Phoenix, and more. Monitoring exceptions and performance in no time.
    Start Free
  • 5
    Base62 Encode/Decode Utility

    Base62 Encode/Decode Utility

    A tool for encoding/decoding to base62

    ...the base62 program has been written to encode/decode files into this format. The syntax is similar to the popular base64 command line program. Inside the package there is a working c++ version of the base62 algorithm. the sources are inside the package. Note that from release 2.0.0 the algorithm is different from the one used before. If you have coded a file using base62 < 2.0.0 DO NOT USE base62 >= 2.0.0 to decode it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    simutron

    simutron

    AVR simulator IDE

    Electronic circuit simulator. Simple environment to run and debug firmware for AVR 8-bit microprocessors. Able to run arduino firmware. Internally this program uses the open source Simavr AVR Processor Simulator (https://github.com/buserror/simavr) and wraps all its functions in a GUI shell. Setups for firmware debugging scenarios can be created dynamically. Able to run 16MHz MCU with decent set of external parts in real time. In particular this can be used for development of CNC firmware...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    deej

    deej

    Set app volumes with real sliders! Arduino project to build hardware

    ...The sliders are connected to 5 (or as many as you like) analog pins on an Arduino Nano/Uno board. They're powered from the board's 5V output (see schematic). The board connects via a USB cable to the PC. The code running on the Arduino board is a C program constantly writing current slider values over its serial interface. The PC runs a lightweight Go client in the background. This client reads the serial stream and adjusts app volumes according to the given configuration file.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8

    Jojos Binary Diff

    Binary Diff and Undiff Utility

    JDIFF is a program that outputs the differences between two binary files, either in binary format or in human readable format (detailed or summarized) and then allows to reconstruct the second file from the first one and the diff-file.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 9
    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: 1 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    Pack-Print-Cut

    Pack-Print-Cut

    Packing two dimensional rectangular elements at orthogonal table

    Program was created for optimized packing of two dimensional rectangular elements at orthogonal table with main purpose of printing cutting sheets that can be used for cutting material at production in wood and panel furniture manufacturing. It is developed upon authors several years of experience at woodworking, and actual carpenters needs when such software is in question. In spite its look it is fully functional peace of software , with all necessary elements needed for generating...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Library for parsing Excel (XLS) files, with a sample program for converting Excel files into CSV. This site is no longer being updated. A new release is available on the new site whose link is shown above.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Object Oriented C (oo tools for C)

    Object Oriented C (oo tools for C)

    Object Oriented tools for C

    Object Oriented C (oo tools for C) kit is for those who want to program in an object oriented manner, but stick on the good old C as well. It implements classes, single class inheritance, multiple inheritance by interfaces and mixins, and exception handling. Ideal for students getting to know OO programming or for systems that lack a C++ compiler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    PSPAD SAS Keyword Highlighting

    PSPAD SAS Keyword Highlighting

    SAS Keywords list .ini file for PSPAD Keyword Highlighting

    PSPAD Keywords list for SAS Keywords come from Web and documentations . Many more keywords than the default provided by Pspad. The .ini file is ready for import into Pspad 1) Download .ini file, copy it to "C:\Program Files (x86)\PSPad editor\Syntax\SAS_MyKeywords.ini" 2) On the menu "Settings" -> "Highlighters Settings" 3) Choose a <not assigned> entry of your choice on the list box at the left 4) Clic on the "Specification" Tab and on list box "User Highlighters:" 5) Scroll to "SAS My Keywords" and Clic the [Apply] button. 6) Clic on the "Colors" Tab and choose your favorite color for "Key", "Key words 2", "Key words 3" and "Reserved Word" 7) Type "SAS My Color" on the "Color Scheme" Text box and Clic the [Save] button, the [Apply] button and the [OK] button 8) Quit and reload PSPAD - Keyword style is regrouped by category to ease customization. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    BASIC-256 Portable

    BASIC-256 Portable

    BASIC language and IDE for Education - Portable

    BASIC-256 is an easy to use version of BASIC designed to teach anybody how to program. A built-in graphics mode lets them draw pictures on screen in minutes, and a set of easy-to-follow tutorials introduce programming concepts through fun exercises. This is the portable version of BASIC-256 to integrate into the Potable Apps menuing system.
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 15
    JCppEdit v4.0

    JCppEdit v4.0

    Best IDE for Beginners

    JCppEdit is a free as well as "best IDE for Beginners" and is your one-stop IDE for all your coding needs. Whether you need to finish your Java project or submit your first HTML web page or perhaps have a need to code in C language while executing a java program into a Java IDE, JCppEdit will help you achieve your goals easily. Exploring your project and detecting an error in your code is much easier. You will not waste time detecting errors before compiling codes because you will get a real-time notification whenever you are making any mistake in your C, C++, and Java codes. ...
    Downloads: 76 This Week
    Last Update:
    See Project
  • 16
    PPface

    PPface

    PPface is vector processor emulator / simulator

    PPface is vector processor emulator / simulator (SIMD array processor with 1-bit processing elements). VEPRAN language used to design parallel algorithms and operate data slices. The system allows to visualize algorithm work by viewing vector memory and registers, it supports debugging and animated program execution. To run this app on 64-bit system please install Windows Virtual PC and Windows XP Mode.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    WonderGUI

    GUI library for games and multimedia.

    WonderGUI is a Graphical User Interface Toolkit written in C++. Just like other, GUI toolkits such as Qt, GTK, MFC, Swing etc it provides a user interface for your program with buttons, checkboxes, menus etc. What makes WonderGUI different from other GUI toolkits is that it doesn't have a standard look and feel, instead it is made to bring your own unique user interface to life with the widgets and layouts that you design.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Lazy Type

    Lazy Type

    A Software to create aliases for commands, applications to type in cmd

    A Software to create aliases for commands, applications to type in cmd, terminal. Just type the original command and type an alias for it. You can also assign a program for it. Browse through the directory to find the program or anything executable using the command line and you can create an alias for the same. Only Windows is supported for releases.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Semantic

    Semantic

    Parsing, analyzing, and comparing source code across many languages

    ...Semantic uses tree-sitter to generate parse trees, but layers in a more generalized notion of syntax terms across all supported programming languages. We'll see why this is important when we get to diffs and program analysis, but for now let's just inspect some output. It helps to have a simple program to parse. Symbols are named identifiers driven by the ASTs. This is the format that github.com uses to generate code navigation information allowing c-tags style lookup of symbolic names for fast, incremental navigation in all the supported languages. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    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
  • 21
    Embed Prolog directly in your Python, C# or Javascript program using the yield keyword. There is no API standing between your code and Yield Prolog, so you can use all language features, including arrays, file I/O, user interaction and your own classes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    UniCC LALR(1) Parser Generator

    UniCC LALR(1) Parser Generator

    Parser generator, targetting C, C++, Python, JavaScript, JSON and XML

    UniCC (UNIversal Compiler-Compiler) compiles an augmented grammar definition into a program source code that parses the described grammar. Because UniCC is intended to be target-language independent, it can be configured via template definition files to emit parsers in almost any programming language. UniCC comes with out of the box support for the programming languages C, C++, Python (both 2.x and 3.x) and JavaScript.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    TinyObfuscate

    TinyObfuscate

    A tool for strings obfuscation tool in c++ by Michael Haephrati

    When you need encrypt/obfuscate strings in your program so that they don't just show up with a strings or hex tool when your executable is examined, this tool can be useful. See Code Project article: https://www.codeproject.com/Articles/1210398/Small-String-Obfuscator by Michael Haephrati
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    .NET Book

    .NET Book

    .NET Platform Architecture book (English, Chinese, Russian)

    ...I tried to draw the reader's attention to their internals from a different, unusual point of view. Primarily, it is caused by the statement, quite disputable, that any software developer must know C/C++. Why? The reason is that among all high-level languages these are the nearest to the CPU, and if you build your program in these languages you feel better about how it runs. However, our world looks different than we expect and we often have no time to learn things we won't use; that's why I decided to write this book where issues are explained deeper than usual and with a more intricate or alternative example. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Jurassic

    Jurassic

    A .NET library to parse and execute JavaScript code

    Jurassic is an implementation of the ECMAScript language and runtime. It aims to provide the best performing and most standards-compliant implementation of JavaScript for .NET. Jurassic is not intended for end-users; instead it is intended to be integrated into .NET programs. If you are the author of a .NET program, you can use Jurassic to compile and execute JavaScript code.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB