C Cross-Platform

Open-source C projects categorized as Cross-Platform
Topics: C Linux Windows CPP MacOS

Top 23 C Cross-Platform Projects

  • webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  • Project mention: Why Bloat Is Still Software's Biggest Vulnerability | news.ycombinator.com | 2024-02-09

    You can create the webview using each platforms native GUI toolkit and setup JS communication yourself OR you can use a lightweight library that does it for [1] (search its README for language "bindings").

    [1] https://github.com/webview/webview

  • audacity

    Audio Editor

  • Project mention: Audacity 3.4.1 is Out | /r/AudacityVO | 2023-11-11

    #5467 Fix 24-bit recording.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • libevent

    Event notification library

  • Project mention: Epoll: The API that powers the modern internet (2022) | news.ycombinator.com | 2024-01-11
  • tbox

    🎁 A glib-like multi-platform c library

  • cute_headers

    Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games

  • msquic

    Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

  • Project mention: Msquic: Cross-platform C implementation of QUIC protocol for C, C++, C#, Rust | news.ycombinator.com | 2023-07-24
  • yyjson

    The fastest JSON library in C

  • Project mention: FLaNK Stack Weekly for 07August2023 | dev.to | 2023-08-07
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • muon

    GPU based Electron on a diet

  • Project mention: This year in Servo: over 1000 pull requests and beyond | news.ycombinator.com | 2023-12-18
  • bdwgc

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

  • vifm

    Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    Some alternatives:

    * `vifm` file manager, more powerful and performant than ranger, for those who lean towards vim keybindings: https://vifm.info/

    * `btop` process monitor, for those who like eye candy: https://github.com/aristocratos/btop

  • CrossC2

    generate CobaltStrike's cross-platform payload

  • zig-gamedev

    Main monorepo for @zig-gamedev libs and example applications

  • Criterion

    A cross-platform C and C++ unit testing framework for the 21st century

  • Project mention: Show HN: RK Test, a Google Test style library written in C99 | news.ycombinator.com | 2023-12-11

    I really like Google Test, but am planning on doing some embedded development in C, where I sometimes find it awkward to test C code using a C++ library.

    Therefore, I wrote a small unit test library closely mimicking Google Test. It consists of two source files, "rktest.c" and "rktest.h", and is about 1k lines of code and written in C99.

    It uses a trick for self registering tests by placing pointers to the unit test functions into a known place in program memory, that I first learned about from https://github.com/christophercrouzet/rexo/ and https://github.com/Snaipe/Criterion/.

  • fluidsynth

    Software synthesizer based on the SoundFont 2 specifications

  • Project mention: Suggestions on how to improve FluidSynth | /r/musicproduction | 2023-10-14

    I'm trying to code a fix for it here: https://github.com/FluidSynth/fluidsynth/issues/1282

  • deadbeef

    DeaDBeeF Player

  • space-shooter.c

    A cross-platform, top-down 2D space shooter written in C using only platform libraries.

  • Project mention: Beginner, intermediate, and advanced c programming projects | /r/C_Programming | 2023-12-09

    You can do something like this, but way less polished and stick to one platform: https://github.com/tsherif/space-shooter.c/tree/master

  • uSockets

    Miniscule cross-platform eventing, networking & crypto for async applications

  • umka-lang

    Umka: a statically typed embeddable scripting language

  • Project mention: VDrift: Cross-Platform Driving Simulation | news.ycombinator.com | 2023-12-28
  • zpl

    📐 Pushing the boundaries of simplicity

  • GD

    GD Graphics Library

  • libass

    libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.

  • systemshock

    Shockolate - A minimalist and cross platform System Shock source port.

  • Project mention: The System Shock remake is excellent - and Nightdive's most ambitious work yet | /r/Games | 2023-06-03

    For what it's worth, Nightdive did release the source code for the old Mac version and there's currently a cross-platform source port in development based on it: Shockolate.

  • tigr

    TIGR - the TIny GRaphics library for Windows, macOS, Linux, iOS and Android.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Cross-Platform related posts

Index

What are some of the best open-source Cross-Platform projects in C? This list will help you:

Project Stars
1 webview 12,048
2 audacity 11,501
3 libevent 10,761
4 tbox 4,707
5 cute_headers 4,116
6 msquic 3,853
7 yyjson 2,840
8 muon 2,828
9 bdwgc 2,801
10 vifm 2,642
11 CrossC2 2,136
12 zig-gamedev 1,990
13 Criterion 1,928
14 fluidsynth 1,709
15 deadbeef 1,563
16 space-shooter.c 1,317
17 uSockets 1,221
18 umka-lang 970
19 zpl 962
20 GD 877
21 libass 872
22 systemshock 795
23 tigr 692

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com