Showing 314 open source projects for "c programming"

View related business solutions
  • 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
  • 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
  • 1
    P3: The Portable Unix Programming System

    P3: The Portable Unix Programming System

    Multi-process homeostatic software agent library

    PUPS/P3 facilitates development of multi-process multi-host computations by providing tools to emulate colonies of homeostatic organisms. It permits persistent computation, homeostatic resource protection, and asychronous interprocess communication.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2

    The Moluccas

    Portable Build Environment and OSS Distro for Windows

    A pre-configured MinGW focused on ease of use, integration, workflow and completeness. It's also portable and isolated OSS distro.
    Leader badge
    Downloads: 207 This Week
    Last Update:
    See Project
  • 3
    NiboRoboLib
    C and C++ library for the NIBObee, NIBO burger and NIBO 2 robots. The library contains libraries for AVR Studio and Arduino developement, USB drivers and the RoboDude programming software.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    StarterWareFree for AM335X

    Community-driven variant of TI's bare metal development support tools

    This is the community driven variant of StarterWare(tm) 2.0.x by Texas Instruments, a collection of example source codes, headers, and basic implementations for AM335X-based hardware (like the BeagleBone Black, the PocketBeagle or the OSD335x SiP). The aim of this project is to add features and functionalities faster than TI is able to do that and to get a high-quality package for easy bare metal programming on such Sitara-based devices.
    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 to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 5
    ECEbuntu

    ECEbuntu

    ECEbuntu - a customized operating system designed for ECE

    ECEbuntu is a customized operating system designed for electrical and computer engineering (ECE) students. ECEbuntu is targeted to universities and students as it represents an environment that contains more than 30 pre-installed software and packages all catering to undergraduate course-work in ECE. ECEbuntu supports a range of tools including programming tools, tools for circuit analysis and pcb design, mathematical and numerical analysis tools, network analysis and tools for microwave and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Open Event Machine

    An event driven processing runtime for multicore

    Deprecated - see new repository in GitHub instead: https://github.com/openeventmachine/em-odp Open Event Machine (OpenEM or EM) is an architectural abstraction and framework of an event driven multicore optimized processing concept originally developed for networking. It offers an easy programming concept for scalable and dynamically load balanced multicore data plane applications with a very low overhead run-to-completion principle. EM can run on bare metal for best performance or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    Various emulators and experiments

    Atari 2600, C64, Python, 3D engines and rock'n roll

    MVE is an acronym for Modular Virtual Engine. It provides an interface for programming and running (your own) units (virtual machines), each unit consisting of several modules (CPU, Video, Audio, Input, Drive, et cetera). Furthermore the Modular Virtual. This project has been frozen because of lack of motivation. But what you will find here, is a lot assembly code for the Atari 2600 and C64, experiments with 3D math on Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    OpenRemote

    OpenRemote

    Open Source for Internet of Things

    An Open Community in the Home Automation and Domotics space. We believe an Open Source approach can revolutionize the way people create, install, and maintain software in the industry. Our panel technology integrates with your favorite protocol and runtime hardware through Open Source software. We open up the front-end and support a unified panel and visual programming model. An installer can pick and choose hardware products from different vendors and still present one panel UI to the...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    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
  • 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
  • 10
    MsraCon

    MsraCon

    Remote Desktop screen sharing Tool with Windows Authentication

    ...The Viewer can take control over the Mouse and Keyboard. It uses Windows Authentication NTLM in a Workgroup. Or Kerberos Authentication for Windows Active Directory Domain. It is only a programming sample, don't use the Software in productive Environments! It uses the Microsoft Remote Desktop API RDPCOMAPILib and AxRDPCOMAPILib the source Code is in C#. Requires Net Framework 4.5 or higher to be installed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    libuio is a light-wight C programming library to handle UIO device discovery and binding task.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Gphoton: simple 3d ray tracer

    Gphoton in a simple 3d modeler and ray tracer.

    ...In the 70s-80s I was trying to do 3D on early computers - big BW pixels! By late 80s I saw ray tracing and had to write my own. I wrote the 1st ver while taking vector calculus and CAD programming classes c. '92. I was intrigued not only by the beauty of the math but also ray tracing curved metals. This is actually the 2nd ver, ported from MFC to gnome (with enhancements like optional GL) c. '00 with some help from David. Apr'17: Updated to compile on recent Ubuntu/Debian - still runs, even on a pi!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    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
  • 14
    eibnetmux multiplexes EIBnet/IP connections allowing to use one EIBnet/IP gateway (including Siemens N148/21) for multiple client applications (such as EIB programming tool ETS, a visualisation solution and other control software).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    NtdIsp

    NtdIsp

    A system for programming LPC, STM32 and possible others devices.

    This project provides three different interfaces for programming embedded chips: a GObject based library (for developers), an executable binary (for computer geeks) and a GTK+3 front-end (for less geeky users). Actually NXP LPC and STM32 based chips are supported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    This project is a modification of the project started by Derek Wight (found here https://sourceforge.net/projects/barebonespic/). "A bare-bones PIC programmer. This low-voltage programmer runs from the serial port of a Windows PC using a handful of inexpensive components." Notable changes here: 19-Oct-2016 - The clock is inverted and pulled low during blank events before/after programming. - The RichTextBox control has been replaced by an edit control. (RTB is considered unsafe...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    MsraConsole

    MsraConsole

    Remote Desktop screen sharing Tool for Local Area Networks

    ...It shares the Windows Desktop Screen of multiple Computers with some Viewer Computers (Users). The Viewer can take control over the Mouse and Keyboard. It is only a programming sample, don't use the Software in productive Environments! It uses the Microsoft Remote Desktop API RDPCOMAPILib and AxRDPCOMAPILib the source Code is in C#. Requires Net Framework 4 or higher to be installed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Linux/UNIX assembly programming portal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    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
  • 20
    An 8-bit retro computer (but faster and with much better graphics) which harkens back to “proper” machine code programming when you could hit the metal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Genetic Programming Classifier is a distributed evolutionary data classification program. It uses the ensemble method implemented under a parallel co-evolutionary Genetic Programming technique.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Easy CNC

    Easy CNC

    Modular CNC software for Arduino controller

    The goal of the project is the realization of a modular firmware that allows to control a CNC machine with different utensils. For instance, a CNC with a drill, with few changes can become a plotter with a pen or cutting machine to cut cardboard or stickers. In order to do that, we want project a CNC router with a mechanism that allows a fast utensil change and a controlling firmware which can use different utensils changing some configuration parameters.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    DotNetWikiBot Framework

    DotNetWikiBot Framework

    Make robots for MediaWiki-powered sites!

    The DotNetWikiBot Framework was developed so that it can offer a helping hand with many complicated and routine tasks of wiki site development and maintenance. DotNetWikiBot Framework is a cross-platform full-featured client API, that allows you to build programs and web robots easily to manage information on MediaWiki-powered sites. DotNetWikiBot Framework can also be used for learning C# and .NET.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    FlingOS

    FlingOS

    An educational operating system written in C#

    FlingOS is an educational operating system and framework aimed at teaching students and developers how operating systems work, using C# and a bit of C++ and assembly. It allows developers to build kernels in a managed, high-level language and understand the entire bootstrapping and runtime process from scratch. FlingOS is particularly focused on making OS development more accessible by bridging the gap between high-level languages and low-level hardware programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Bat2015

    Bat2015

    Bachelor of Science (Informatik)

    The toolkit glpk supports methods for mixed integer linear programming (MILP). These methods solve Capital Budgeting Problems (CBP). Unfortunately, glpk does not support any multithreading and there is no feature to distribute problems via network connections. Today, this is a pitiable sight, because modern computer systems are coupled by networks and support multi threading. We create a distributed system with Apache thrift and the C-API of glpk.
    Downloads: 0 This Week
    Last Update:
    See Project