Showing 418 open source projects for "c programming framework"

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
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 1
    OpenGL Tutorials

    OpenGL Tutorials

    Learning Modern 3D Graphics Programming

    gltut is a collection of OpenGL tutorials designed to teach modern OpenGL programming techniques. It provides practical examples and explanations, guiding users through the fundamentals of OpenGL, including shader programming, buffer management, and rendering pipelines. The tutorials are structured to build upon each other, offering a comprehensive learning experience for both beginners and experienced developers aiming to deepen their understanding of OpenGL.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    gloost is a free software, platform independent framework for OpenGL programming. It includes handy wrappers for most OpenGL entities. gloost can be used freely under the terms of the GPL. It is also possible to get gloost licensed under the terms of the LGPL for selected projects. Please contact Felix Weißig ( thesleeper@gmx.net ) if you are interested to licence gloost under the LGPL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Curv

    Curv

    A language for making art using mathematics

    Curv is a programming language for creating art using mathematics. It's a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing. Curv is a simple, powerful, dynamically typed, pure functional programming language. Curv is easy to use for beginners. It has a standard library of predefined geometric shapes, plus operators for transforming and combining shapes. These can be plugged together like Lego to make 2D and 3D models. Coloured shapes are represented...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Paper.js

    Paper.js

    The swiss army knife of vector graphics scripting

    Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface. Paper.js is based on and largely compatible with Scriptographer, a scripting environment for Adobe Illustrator with an active community of scripters and more than 10 years of development. ...
    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
    APTOS is an open source Apt translator project. It consists of several CAM applications, based on the Apt programming language. It is used to create control programs for cnc mills, lathes, water jets, lasers, and other industrial equipment.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    KlayGE is an open source, cross-platform game engine with plugin-based architecture. It provides a framework to make game development, testing, porting as simple as possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Qt Sixisix Mixer

    Qt Sixisix Mixer

    Linux gui mixer for Focusrite Scarlett 6i6

    Qsismixer is a frontend gui to control the alsa mixer for Focusrite's Scarlett 6i6 USB sound card on Linux. It builds against the Qt5 framework and the Linux kernel's ALSA API. This is third party software that is not created, distributed, or sanctioned in any way by Focusrite.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    RxFFmpeg

    RxFFmpeg

    FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl

    RxFFmpeg is a high-performance multimedia processing framework built on top of FFmpeg and optimized specifically for Android environments, enabling developers to perform complex audio and video editing operations programmatically. It integrates widely used encoding libraries such as x264, mp3lame, and fdk-aac, allowing it to support a broad range of media formats and transformations. The framework provides a wrapper around FFmpeg commands, making it easier to execute advanced media...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    LTI-Lib is an object oriented computer vision library written in C++ for Windows/MS-VC++ and Linux/gcc. It provides lots of functionality to solve mathematical problems, many image processing algorithms, some classification tools and much more...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    The COLLADA Document Object Model (DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document. Contact a project admin to become a developer!
    Downloads: 20 This Week
    Last Update:
    See Project
  • 11
    SaccadeVR-mobile

    SaccadeVR-mobile

    A software package of Unity to use HTC VIVE Pro Eye

    A software package of Unity to use HTC VIVE Pro Eye, a head-mounted display with virtual reality technology, for assessment of saccadic eye movement. C# programming file to configure the measurement system. C# programming file to disable the tracking of head movement of the VR headset. If the tracking is active, the position of the stimuli targets for saccade measurement changes when the user moves the head. Data of eye movement are recorded in a text file. The text file is created under the folder of SaccadeVR_ViveProEye. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    AnimojiStudio

    AnimojiStudio

    Make cute emoji videos with unlimited duration and share anywhere

    AnimojiStudio is an archived iOS project for recording Animoji videos without the standard duration limitations of Apple’s built-in experience. It uses Apple’s private AvatarKit framework, the same underlying technology associated with iMessage Animoji, and combines it with ReplayKit screen recording capabilities. The app was created for users who wanted to make longer Animoji clips and share them beyond the normal messaging workflow. It also includes the option to record with or without...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Tao3D

    Tao3D

    Tao3D is a programming language for real-time interactive 3D

    Tao3D is a programming language for real-time interactive 3D. It lets you easily create dynamic, interactive, data-rich presentations, small applications, user interface concepts, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    The Tizonia Project

    The Tizonia Project

    Command-line cloud music player for Linux

    Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, iHeartRadio, Plex servers and Chromecast devices. A powerful cloud music player for the Linux terminal, with support for Spotify (Premium), Google Play Music (free and paid tiers), SoundCloud, YouTube, TuneIn and iHeart radios, Plex servers and Chromecast devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    MystiQ

    MystiQ

    Qt5/C++ FFmpeg Media Converter

    MystiQ is a cross-platform multimedia converter built with Qt and FFmpeg, designed to provide a modern graphical interface for video and audio processing tasks. It allows users to perform operations such as transcoding, trimming, and format conversion without needing to use command-line tools. The application supports a wide range of codecs and formats, enabling compatibility across devices and platforms. It includes batch processing capabilities, allowing multiple files to be converted...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16

    linjam

    A cross platform NINJAM client with linear chain-streaming mode

    LinJam is not NINJAM - Oh wait, yes it is! LinJam is linear NINJAM LinJam is a cross-platform NINJAM client utilizing the standard libninjam library and built upon the JUCE framework. It is the much needed modern replacement for the aging platform-specific clients with many new enhancements. The highest goal of the LinJam project is to flatten the pro-audio learning-curve; easing the intimidation that most non-technical musicians experience when they are first introduced to NINJAM. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    DSPatch

    DSPatch

    The Refreshingly Simple C++ Dataflow Framework

    Webite: http://flowbasedprogramming.com DSPatch, pronounced "dispatch", is a powerful C++ dataflow framework. DSPatch is not limited to any particular domain or data type, from reactive programming to stream processing, DSPatch's generic, object-oriented API allows you to create virtually any dataflow system imaginable. *See also:* DSPatcher ( https://github.com/MarcusTomlinson/DSPatcher ): A cross-platform graphical tool for building DSPatch circuits. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Mumble

    Mumble

    Low-latency, high quality voice chat for gamers

    Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming. It includes game linking, so voice from other players comes from the direction of their characters, and has echo cancellation so the sound from your loudspeakers won't be audible to other players.
    Leader badge
    Downloads: 113 This Week
    Last Update:
    See Project
  • 19
    GPUImage 2

    GPUImage 2

    Framework for GPU-accelerated video and image processing

    GPUImage 2 is the second generation of the GPUImage framework, an open source project for performing GPU-accelerated image and video processing on Mac, iOS, and now Linux. The original GPUImage framework was written in Objective-C and targeted Mac and iOS, but this latest version is written entirely in Swift and can also target Linux and future platforms that support Swift code. The objective of the framework is to make it as easy as possible to set up and perform realtime video processing or machine vision against image or video sources. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    KABOOM! in 180 lines of bare C++

    KABOOM! in 180 lines of bare C++

    A brief computer graphics / rendering course

    The KABOOM! in 180 lines of bare C++ project is a compact educational ray tracing engine implemented in approximately 180 lines of C++ code, designed to teach the fundamentals of computer graphics. It serves as a hands-on learning tool rather than a production-ready renderer, focusing on clarity and simplicity over realism. The project demonstrates how basic rendering techniques such as ray-object intersection, lighting, and shading can be implemented from scratch.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    AEBL

    AEBL

    AEBL is a mobile media distribution system

    AEBL Mobile Media Player, changing how we consume media. AEBL is a media player and a digital media platform in use in the IHDN XPO network media system ( http://www.ihdn.ca/Xpo_VI.html ). AEBL is foremost a mobile media distribution and playback framework. It was created to be the core technology that is used in a television ad insertion and digital sign, and further development has opened up many more applications. It currently is designed to run on a raspberry Pi, although it is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    fbgrad

    fbgrad

    Explores color gradients with framebuffer graphics

    A fun splashy program that accomplishes very little. Working example of framebuffer programming, creating JPEGs, drawing into a linear memory array. Kids will maybe like it, it's not interactive except it does screendumps if you hit s while it's running
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Twonker

    Twonker

    MIDI software to play tones from the "overtone series"

    The Twonker is a free VST MIDI Plugin that allows a digital piano (or any MIDI instrument) to play tones from the Overtone Series. It is designed to run within most Digital Audio Workstations as a Synth Plugin on MacOS, Windows, and Linux. The Twonker allows a musician to play overtones in a predictable and flexible manner, using a regular MIDI-based keyboard. In essence, it behaves like twelve different pianos tuned to twelve different "Overtone Scales".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Accord.NET Framework

    Accord.NET Framework

    Machine learning, computer vision, statistics and computing for .NET

    The Accord.NET Framework is a .NET machine learning framework combined with audio and image processing libraries completely written in C#. It is a complete framework for building production-grade computer vision, computer audition, signal processing and statistics applications even for commercial use. A comprehensive set of sample applications provide a fast start to get up and running quickly, and extensive documentation and a wiki help fill in the details. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    SDL Framework
    SDL Framework (SDLFW) SDLFW is a cross-platform framework from the powerful SDL library to create your own 2D games with the Lua programming language. It's easy-to-use, free, open-source, and works on Windows and Linux.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo