Showing 7153 open source projects for "c source code"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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
    Softsqueeze

    Softsqueeze

    A java implementation of the Squeezebox

    "Squeezebox is the smartest way to stream MP3s and Internet radio to your stereo without loss of sound quality." (Slim Devices) SoftSqueeze is a java software implementation of the Squeezebox allowing your PC to stream the same music as your Squeezebox. The source code for Softsqueeze is now on github. https://github.com/ralph-irving/softsqueeze3 The sourceforge cvs repository marked as read-only.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 2
    UE Viewer

    UE Viewer

    Viewer and exporter for Unreal Engine 1-4 assets

    Unreal Engine resource viewer (formerly Unreal Model Viewer) is a program for viewing and extracting resources from various games made with Unreal Engine. Sometimes the program is referenced as "umodel", the short of "unreal" and "model viewer". The project was originally named the "Unreal model viewer", however, the name was changed in 2011 to meet the request from Epic Games. Please note that the "official" project's name is "UE Viewer", and a short unofficial name of the project is...
    Downloads: 75 This Week
    Last Update:
    See Project
  • 3
    qimgv

    qimgv

    Image viewer. Fast, easy to use. Optional video support

    Image viewer. Fast, easy to use. Optional video support. The idea is to have an uncluttered, simple, and easy-to-use UI. You can see UI elements only when you need them. There is a pull-down panel with thumbnails, as well as a folder view. You can also bring up a context menu via right-click.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 4
    Vivid 3D

    Vivid 3D

    Vivid is a modern C++ 3D engine using OpenGL4+

    Vivid is a modern C++ 3D engine using OpenGL4+. It is written using Visual C++ 2022, and relies on several open source projects to achieve it's goal of making it easy and run to make modern games with it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    The OSALP is a C++ class library that contains everything one needs to build an audio application. It contains a powerful chaining concept so programmers can build an audio application by selecting the building blocks they need.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Allows you the flexibility of applying your own tagging scheme to any media collection of your choice using a simple XML format.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    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: 2 This Week
    Last Update:
    See Project
  • 8
    Power Station Industrializer
    Industrializer is a program for generating percussion sounds for musical purposes. This program is great for generating new techno and industrial sounds. It also can produce chimes, bubbles, gongs, hammer hits on different materials and so on.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 9
    SMTube

    SMTube

    A YouTube browser for SMPlayer

    SMTube is a YouTube browser which allows to search and play YouTube videos in your favorite media player.
    Leader badge
    Downloads: 261 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

    bluray_info

    Display information about a Blu-ray disc

    Console application to display information about a Blu-ray disc in human-friendly or JSON output.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    gml4gtk

    gml4gtk

    small console GML or graphviz DOT graph viewer

    directed graph layout program for GML (Graph-Markup-Language) graph or partial graphviz DOT graph
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    GPLIGC is a program for analysis and 3D visualization of GPS tracklogs (in igc format) as recorded by flight data recorders used by glider pilots.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Qt3D ShadowMap C++

    Shadow mapping in Qt3D using C++

    This is a C++ conversion of the Qt3D QML Shadow Map example. This is not a strict port, since I just wanted the shadow mapping for another project I'm working on, so the fancy airplane animation is not included. I tried to build the classes so that they mirror the QML in terms of interface and functionality. It took me weeks to work this out, so I'm posting the code to help others.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Telegram WebRTC (VoIP)

    Telegram WebRTC (VoIP)

    Voice chats, private incoming and outgoing calls in Telegram

    Telegram WebRTC (VoIP) is a Python and C++ library that enables real-time voice and video communication features for Telegram bots and clients. It provides an interface for joining, managing, and streaming audio or video in Telegram group calls and voice chats. The library is built on top of low-level communication protocols, ensuring efficient handling of real-time media streams. It supports integration with FFmpeg and other tools for processing audio and video before transmission. tgcalls...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Skija

    Skija

    Java bindings for Skia

    Skija is a high-performance, Java bindings library for the Skia graphics engine, allowing JVM and Kotlin applications to access the full capabilities of Skia’s 2D GPU-accelerated graphics without writing native code. Skia is the same graphics engine used in Chrome, Android, Flutter, and other platforms, and Skija leverages this robust foundation to provide fast rendering of paths, text, images, transformations, filters, and animations within desktop and embedded Java environments. The...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Tsunami Audio Editor

    Tsunami Audio Editor

    Multitrack audio editor

    An audio editor optimized for recording and manipulating multiple tracks with an easy user interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    BackupBand

    Music auto-arranger follows your chord changes live and plays along

    BackupBand is a music auto-arranger. It has a virtual drummer, bassist, and rhythm guitarist. These 3 "musicians" follow your chord changes live (as you play some MIDI instrument, such as a keyboard) and they play along with you in perfect time. It's like having a live rhythm section backing you up. The rhythm section knows how to play in 60 different styles such as Rock, Disco, HipHop, Heavy Metal, Reggae, Swing, various latin styles, etc. You can also create your own styles for them to...
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    textureAtlasTools

    textureAtlasTools

    A set of tools for slicing a texture atlas to individual components

    A set of tools for slicing a texture atlas to individual components and merging back. These tools simplify the approach for upscaling a texture atlas. Manually select some tiles in the texture atlas (that are placed in difficult positions) Add them to a json file following this pattern: json file; you can use any image editing tool such as GIMP to manually select and inspect the location, width and height of each selection. Run the tool with the split; this will automatically create a folder...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    qScreenshot

    qScreenshot

    Simple creation and editing of screenshots

    Возможности: захват всего рабочего стола, указанной области, либо активного окна редактирования скриншотов с помощью встроенного простого графического редактора загрузка скриншота на указанные хостинги для хранения картинок (такие, как pix.academ.org) сохранение скриншота на локальный диск печать скриншота открытие существующего изображения с локального диска вставка изображения из буфера обмена глобальная горячая клавиша простое управление с помощью иконки в системном трэе работа...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    qomp

    qomp

    Quick(Qt) Online Music Player

    Quick(Qt) Online Music Player - one player for different online music hostings. qomp's main features: * search and play music from several online music hostings (Yande.Music, myzuka.ru, poiskm.me, cuteRadio); * play music from local filesystem; * Last.fm scrobbling; * MPRIS support(Linux only); * System tray integration; * proxy-server support; * playlists support; * crossplatform (Windows, OS X, Linux, Android).
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Quan is designed to model physical quantities in C++ programs. Advantages include automated dimensional analysis checking, automatic unit conversions, self documentation of code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Jack2DSSI

    Transforms any Jack client into a DSSI plugin

    This is a DSSI plugin that allows you to specify a Jack client, and this client will be loaded inside the plugin instead of as a separate application. This allows you to use Jack-only clients as plugins.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Soundux

    Soundux

    A cross-platform soundboard

    A cross-platform soundboard. It has a universal architecture and therefore works with a variety of applications. Soundux is a cross-platform soundboard that features a simple user interface. With Soundux you can play audio to a specific application on Linux and to your VB-CABLE sink on Windows.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 24
    AmplitudeJS

    AmplitudeJS

    Open Source HTML5 Web Audio Library

    ...Open-source software is not sustainable without proper financial support. Maintaining an open-source project takes a lot of effort and resources. If you are very thankful for what you can do with AmplitudeJS or if you are using AmplitudeJS to make any sort of revenue, we kindly ask that you contribute any resources available to keep the community growing.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Twometer VR

    Twometer VR

    Low budget open-source Virtual Reality controllers

    TwometerVR is an open-source alternative to commercial VR hand/body tracking systems. It's primarily intended for those who have VR headsets such as the Oculus DK2 that don't include controllers. It is a low-cost alternative to expensive commercial devices such as the PS Move or Oculus Touch system. An open-source alternative to commercial hand trackers such as Oculus Touch or PS Move, because Virtual Reality should not be expensive. Although there is currently no implementation of...
    Downloads: 1 This Week
    Last Update:
    See Project