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-15I 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,
-
-
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 -
Project mention: What libraries would allow drawing windowless overlays? | reddit.com/r/golang | 2021-08-31
-
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-05Yes, inter-node–the definitive source is in the felix repo, e.g., https://github.com/projectcalico/felix/blob/master/wireguard/wireguard.go
-
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.
-
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.
-
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.
-
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
-
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 -
nginx-link-function
It is a NGINX module that provides dynamic linking to your application in server context and call the function of your application in location directive
Project mention: Best way to implement high throughput HTTP API with limited resources | reddit.com/r/learnprogramming | 2022-02-04This is an nginx module that allows linking an .so into the server process and calling it: https://github.com/Taymindis/nginx-link-function
-
malgo - Mini audio library.
-
-
-
-
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.
-
chip8
CHIP-8 Emluator written in pure C99 that comes with an (dis)assembler, debugger, and opcode compatibility for SUPER-CHIP
I used it for my Chip-8 emulator https://github.com/anthonygedeon/chip8
-
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
C Golang related posts
Index
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 |
Are you hiring? Post a new remote job listing for free.