C Golang

Open-source C projects categorized as Golang | Edit details

Top 22 C Golang Projects

  • webview

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

    Project mention: I'm developing a Web App running on desktop, which Browser should I use [electron] or [webview-c++] | reddit.com/r/webdev | 2022-05-15

    I already tested Webview-c++ on some of my other application, and it looks promising, specially I have the ability to include many of C++ function and utilities,

  • ecapture

    capture SSL/TLS text content without CA cert using eBPF.

    Project mention: Ecapture: Capture and Decode TLS with eBPF | news.ycombinator.com | 2022-05-04
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Themis

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

    Project mention: Themis: Strong, usable cryptography for busy people | news.ycombinator.com | 2022-02-17
  • glfw

    Go bindings for GLFW 3 (by go-gl)

    Project mention: What libraries would allow drawing windowless overlays? | reddit.com/r/golang | 2021-08-31
  • libcsp

    A concurrency C library 10x faster than Golang.

    Project mention: Any C Asynchronous libraries I can translate to? | reddit.com/r/ProgrammingLanguages | 2021-07-06
  • felix

    Project Calico's per-host agent Felix, responsible for programming routes and security policy.

    Project mention: Pod-to-pod encryption with Calico and Wireguard - where can I read up on this? | reddit.com/r/WireGuard | 2021-10-05

    Yes, inter-node–the definitive source is in the felix repo, e.g., https://github.com/projectcalico/felix/blob/master/wireguard/wireguard.go

  • raylib-go

    Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

    Project mention: Cross-compiling from Linux for Windows: bits/libc-header-start.h: No such file or directory | reddit.com/r/golang | 2022-04-15

    I’m trying to cross-compile for Windows a project using raylib. The Go version is 1.18.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • go-libtor

    Self-contained Tor from Go

    Project mention: Using as tor a library | reddit.com/r/TOR | 2022-03-24

    However I want to use it as a 'library' not as a 'binary' like what the tor-android (TorService.java) and libtor-go does.

  • libplctag

    This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.

    Project mention: Library for AB Communication | reddit.com/r/PLC | 2021-10-14
  • sqlite

    Go SQLite3 driver (by crawshaw)

    Project mention: SQLite in Go, with and Without Cgo | news.ycombinator.com | 2022-05-13

    The default go sqlite driver is https://github.com/mattn/go-sqlite3, which is quite lovely, but I ran into issues with concurrency on read only databases.

    I'm now using https://github.com/crawshaw/sqlite and it seems to address those issues (but I haven't gotten around to setting up a proper test to confirm). It may be worth perusing if you do run into performance problems. It does come with the caveat of not being a database/sql driver though.

  • godror

    GO DRiver for ORacle DB

    Project mention: Getting timezone from address (country code, zip code and state) | reddit.com/r/golang | 2021-10-16

    https://github.com/godror/godror/commit/703514c6ee2e5da6078b253ddd9c1c4fc5af8f40 https://github.com/evanoberholster/timezoneLookup

  • go-sqlite-lite

    SQLite driver for the Go programming language

    Project mention: Are both MySQL and Postgres drivers similar in quality? | reddit.com/r/golang | 2021-11-08

    There is a third driver that I'll mention but is no longer maintained: https://github.com/bvinc/go-sqlite-lite

  • trice

    super fast and tiny embedded device C printf-like trace code (works also inside inerrupts) and real-time PC logging (trace ID visualization)

    Project mention: How useful are tool tracing software for RTOS in industry? | reddit.com/r/embedded | 2021-06-25
  • malgo

    Mini audio library

    Project mention: Awesome Golang Audio and Music Libraries | dev.to | 2021-12-03

    malgo - Mini audio library.

  • gohook

    GoHook, Go global keyboard and mouse listener hook

    Project mention: How do I get keyboard input in golang? | reddit.com/r/golang | 2021-10-05
  • ipod-gadget

    iPod usb gadget for audio playback. Client app: https://github.com/oandrew/ipod

  • go-tree-sitter

    Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter

    Project mention: Golang Bindings for Tree-Sitter | news.ycombinator.com | 2021-07-05
  • minimp3

    Decode mp3 base on https://github.com/lieff/minimp3 (by tosone)

    Project mention: Awesome Golang Audio and Music Libraries | dev.to | 2021-12-03

    minimp3 - Lightweight MP3 decoder library.

  • nano-ycmd

    Modded GNU Nano using ycmd code completion and IntelliSense. The ycmd code completion support for nano is found in the ymcd-code-completion branch.

    Project mention: GNU nano is my editor of choice | news.ycombinator.com | 2021-08-13
  • chip8

    CHIP-8 Emluator written in pure C99 that comes with an (dis)assembler, debugger, and opcode compatibility for SUPER-CHIP

    Project mention: Bit shifting blew my mind | reddit.com/r/golang | 2021-10-24

    I used it for my Chip-8 emulator https://github.com/anthonygedeon/chip8

  • goXdagWallet

    cross platform xdag gui wallet

    Project mention: The new version of XDAG wallet (0.4.0) has been officially released. | reddit.com/r/xdag | 2021-11-06

    If you find a bug, please visit https://github.com/XDagger/goXdagWallet/issues/new/choose Submit a bug and leave your XDAG address. After we review, we will reward 1000XDAG to this address if a bug is found. download link: https://github.com/XDagger/goXdagWallet/releases/tag/0.4.0

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). The latest post mention was on 2022-05-15.

C Golang related posts


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

Project Stars
1 webview 9,970
2 ecapture 3,153
3 Themis 1,507
4 glfw 1,254
5 libcsp 1,211
6 felix 920
7 raylib-go 766
8 go-libtor 461
9 libplctag 438
10 sqlite 417
11 godror 354
12 go-sqlite-lite 317
13 trice 217
14 nginx-link-function 215
15 malgo 171
16 gohook 164
17 ipod-gadget 127
18 go-tree-sitter 96
19 minimp3 75
20 nano-ycmd 15
21 chip8 11
22 goXdagWallet 4
Find remote jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives