C Port

Open-source C projects categorized as Port

Top 10 C Port Projects

  • uhubctl

    uhubctl - USB hub per-port power control

  • Project mention: I2c-USB-hub: An i2C Controllable USB 2.0 Hub | news.ycombinator.com | 2023-09-11

    In my experience this support was rare. I had an issue a few years ago with multiple USB 3 cameras (Intel Realsense) on a mobile robot that would periodically freeze up and need to be hard-reset, and a power-controllable hub seemed like the least-bad way to hack around it. I found my way to this tool, with its convenient list of compatible hardware:

    https://github.com/mvp/uhubctl

    Of the USB 3 options on the list, several were EOL or impossible to find, and when I ordered one each of the remainder, there was only one I could get working, and it wasn't reliable about being able to reset a device that had frozen to the point where Linux no longer had sysfs entries for it.

    We ended up instead using a hub with an internal jumper to disable bus power, and then putting the self power line through a separately-controllable relay.

  • TOMB5

    Tomb Raider: Chronicles Disassembly translated to C source code.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tcptunnel

    A simple TCP port forwarder.

  • Project mention: tcptunnel alternatives - redir and socat-windows | libhunt.com/r/tcptunnel | 2023-10-10
  • FastDoom

    Doom port for DOS, optimized to be as fast as possible!

  • Project mention: Doom(1993) on SSD1306 | /r/arduino | 2023-06-24

    I'm 4 days late, but no, Doom won't run on an ESP32. The problem is RAM: original Doom requires 8 MiB. There's a port, FastDoom, that has been trimmed down to run on lower end computers, but even it requires 4 MiB. ESP32s typically have less than 512 KiB RAM.

  • MinecraftC

    A Raytraced Minecraft Classic 0.0.30a port to C

  • d32xr

    A modern port of Doom for the Sega 32X

  • XScreenSaverWin

    XScreenSaver for Windows

  • 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
  • doukutsupsx

    port of Cave Story to the PlayStation, based on CSE2

  • uqm-vita

    PS Vita port of The Ur-Quan Masters

  • sm64-port

    DO NOT USE, USE ORGINAL. ISSUE FIXED. | PS2 Build. Fixing issues by following the instructions at: https://github.com/fgsfdsfgs/sm64-port/issues/77#issuecomment-1334127828. Also includes an iso builder(BETA) ;) (by sounddrill31)

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 Port related posts

Index

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

Project Stars
1 uhubctl 2,072
2 TOMB5 482
3 tcptunnel 347
4 FastDoom 345
5 MinecraftC 291
6 d32xr 143
7 XScreenSaverWin 94
8 doukutsupsx 91
9 uqm-vita 6
10 sm64-port 5

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