Showing 1415 open source projects for "c programming"

View related business solutions
  • $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
  • 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
  • 1

    Cminor

    An object-oriented garbage collected experimental programming language

    Cminor is a general-purpose, object-oriented garbage collected experimental programming language whose core statements and expression are borrowed from C#. Cminor programs run in a virtual machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    NetProg is an API in C language allowing an homogeneous programming of communicating applications on many operating systems. It covers all the need for applications that requires complex way of exchanging data in synchronous or asynchronous mode. Based on messages for exchanging data between clients and servers, it, moreover, access databases or files with the same message modelling.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    PreprocesssorWizard

    PreprocesssorWizard

    WYSIWIG conditional compilation preprocessor for Java etc.

    A WYSIWYG Conditional Compilation Preprocessor for Java, Perl, C, C++, Basic, PowerShell, C#, Javascript, and other programming languages. Many C and C++ developers rely heavily on the C preprocessor, and lament the lack of a preprocessor in Java, scripting languages, and other programming languages. The principal objection to a preprocessor is that it makes one's code difficult to read. This is indeed true for the C preprocessor. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Arageli is a C++ library for computations in arithmetic, algebra, geometry, linear and integer linear programming. Arageli provides routines and classes that support precise, i.e. symbolic or algebraic, computations.
    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
  • 5
    Ring_WinCReg

    Ring_WinCReg

    This Ring Extension helps edit windows registry keys and entries.

    Ring WinCReg extension is a very light, easy, and powerful extension for Ring Programming Language that has been made to bring all means of easiness in the dealing with Windows Registry. It gives you the ability to do from minor registry needs like saving or restoring settings to more superior goals like reaching and manipulating every single key or value in the whole registry tree.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    gCode

    grieferCode

    Yet another scripting language Main features: - Pointers - Structures - Objectoriented programming (yet to come) - code in plain english - easy to learn (based on C, C++, Java, Pascal, Python, Lua)
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    BB-XDev

    BB-XDev

    A kit for cross-platform & embedded development in modular languages.

    XDev is open and free set of compilers, additional tools, libraries and design patterns for cross-platform and embedded development in modular programming languages. You can develop projects in several languages at once. You can develop for different platforms, such as retro and new. Main goals and benefits of XDev =============================== + Simplicity, + Reliability, + Small size of the target machine code, + The widely using of the great achievements of the European...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Chapel

    Chapel

    a Productive Parallel Programming Language

    Chapel is an emerging parallel programming language whose design and development are being led by HPE in collaboration with academia, computing labs, and industry. Chapel's goal is to improve the productivity of parallel programmers, from laptops to supercomputers. **Please note that Chapel development has moved to GitHub**
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    libuio is a light-wight C programming library to handle UIO device discovery and binding task.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    Projects-Solutions

    Projects-Solutions

    Links to others' solutions to Projects

    ...The README makes clear that the goal is to build a repository of implementations across languages, showing that the same problem can be solved in Python, Java, Go, JavaScript, C++, etc. For learners it is particularly useful to see how others structure their projects, how they implement algorithms in different languages, and how to cleanly organize a solution.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    SoftPixel Engine

    SoftPixel Engine

    Realtime 3D engine for game development

    The SoftPixel Engine is an OpenSource high level realtime 3D engine for C++ (GNU C++ & VisualC++). It supports Direct3D11, Direct3D9, OpenGL 1.1 - 4.1, OpenGL|ES 1.1 and OpenGL|ES 2.0 and runs on Windows, Linux, Android and iOS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    AnCH Framework

    AnCH Framework

    Another C++ Hack

    This project has been migrated to GitHub : https://github.com/vlachenal/anch-framework AnCH framework aims to provide utility classes for some common programming features. Features are implemented to be used as simply as possible. This framework was initially a way to test new C++ specifications (C++11) and to test C++ design patterns and tricks. Only POSIX systems are supported for now. Others could be supported later. (Partial) Doxygen documentation can be found on project home page.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    bNesis

    bNesis

    bNesis is a Unified API service that reduces complexity of integration

    ...In addition, post integration bNesis services can be used by anyone without programming skills to easily switch, add and delete services based on the users’ needs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Information Library for C#

    Information Oriented Programming Library for C#

    The Information Library for C# is a .NET library for information oriented programming. The new version has more endeme functionality and some micro-languages. To understand why this is useful, you must understand the difference between data and information. Wikipedia has an interesting article on information. As does diffen: http://www.diffen.com/difference/Data_vs_Information My definition of information is that information is data that has meaning to people, whereas data is data that has meaning mainly to a computer or a programmer. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ProgramNet Designer

    ProgramNet Designer

    C++ cross plattform functional block programming

    With the help of the ProgramNet the user can develop plug-ins(called units) which can be connected with other units forming a net. The net has a form of a flow diagram. The resulted net can be executed in the ProgramNet for testing purposes or independently in the target platform as a final release. In order to execute a net the ProgramNet uses the kernel. The kernel executes automatically each unit in a separate thread and manages the data exchange between the units.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    Dao Language

    Dao Language for Scripting and Computing

    Dao is a lightweight and optionally typed programming language with many interesting features. It includes features that can make concurrent programming much simpler. It has well designed programming interfaces for easy embedding and extending.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    HHVM

    HHVM

    A virtual machine for executing programs written in Hack

    ...HHVM uses a just-in-time (JIT) compilation approach to achieve great runtime performance while maintaining amazing development flexibility. HHVM supports the Hack programming language. We are moving fast, making changes daily and releasing often. If you notice a regression in the typechecker or the runtime, please open issues when you find them. Rather than directly interpret or compile source code directly to C++, HHVM compiles Hack into an intermediate bytecode. This bytecode is then translated into x64 machine code dynamically at runtime by a just-in-time (JIT) compiler. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Project 2306 IDE Rad MacOS MCU DeveR

    Project 2306 IDE Rad MacOS MCU DeveR

    Electronic design and programming tools suite like Eagle, MpLab

    Currently Only MacOS is Present, PreAlpha means not Ready to use, Application is provided Without Strict Garantee, License not OSI. All others platform Windows, Linux, HaikuOS STILL under TEST, Dummy "Hello world" is provided instead Project2306 IDE : Application pour la programmation de Microcontroleurs et d' Application Electronique Project2306 IDE : for All whom want to Create and Develop on Embed Platform Software as Programming Tools suite and PCB Design Planned...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    vApiWave

    vApiWave

    A fast programming language combining old features with new.

    A programming language designed to hopefully be as fast as Lua that uses a minimal instruction set and maximum functionality as possible to provide an environment where mistakes are unlikely. Currently in an experimental prototype stage, but should eventually be able to accomplish anything on a Linux PC and almost anything on Windows and Mac.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Linux/UNIX assembly programming portal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Notepad3

    Notepad3

    Light-weight Scintilla-based text editor with syntax highlighting

    Notepad3 is a fast and light-weight Scintilla-based text editor with syntax highlighting. Notepad3 is an excellent replacement for the default Windows text editor. Notepad3 offers many extra features over Notepad. It has a small memory footprint, but is powerful enough to handle most programming jobs.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 22
    wxD is D programming language (www.d-programming-language.org) bindings for wxWidgets (www.wxwidgets.org), providing a portable GUI toolkit for D.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    SmartSlog (Smart Space Ontology) is a software/application development kit (SDK or ADK) for programming Smart-M3 agents (Knowledge Processors, KPs) that consume/produce smart space content according with its high-level ontological representation. SmartSlog applies the code generation approach: given an OWL ontology description, the ontology programming library is produced. The latter provides API to access the smart space via a Smart-M3 Semantic Information Broker (SIB) and data structures...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Dover Gadget Drawer SE
    30 modules, 300+ Synthedit prefabs ranging from subcontrol circuits to synths, fsu effects, drum sequencers, near complete copy/paste/save/load system for xox style patterns. 2 complete vst effects, and one vst synth.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25

    ardublockEdu

    ArduBlock is a Block Programming Language for Arduino.

    ArduBlock is a Block Programming Language for Arduino. The language and functions model closely to Arduino Language Reference. This version of ArduBlock is tweaked to more closely resemble the Arduino language, and is meant to teach kids programming basics before transitioning to C or C++.
    Downloads: 3 This Week
    Last Update:
    See Project