Simple unit testing for C
Repository Index
47,133 repositories indexed
25–48 of 111 · Most stars
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
- freeswitch
- signalwire
- open-source
- source-code
TranslatedOpen-source compatibility layer for Diablo II: Resurrected with the Reign of the Warlock expansion. Runs your own Switch copy natively on iPhone, iPad, Mac, Android and HarmonyOS — full touch controls, 60 fps, new endgame modes. Bring your own game files. Open-source iOS / macOS / Android / HarmonyOS compatibility layer for Diablo II: Resurrected (《暗黑破坏神 II:狱火重生》) Reign of the Warlock (术士君临)
- compatibility-layer
- diablo-2-resurrected
- diablo2
- game-port
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
F-Stack is an user space network development kit with high performance based on DPDK, FreeBSD TCP/IP stack and coroutine API.
a library for audio and music analysis
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
The extensible chat client.
- chat
- irc
- c
- extensible
A library for audio and music analysis, feature extraction.
- audio
- audio-analysis
- audio-features
- python
Work-in-progress static recompilation of The Legend of Zelda: Breath of the Wild (Switch, v1.9.0) for Windows and Linux. Bring your own dump: no game files, keys or dumping tools included.
The Sleuth Kit® (TSK) is a library and collection of command line digital forensics tools that allow you to investigate volume and file system data. The library can be incorporated into larger digital forensics tools and the command line tools can be directly used to find evidence.
- sleuthkit
- tct
- ntfs
- forensics
the LIBpcap interface to various kernel packet capture mechanism
- pcap
- pcapng
- packet-capture
- sniffer
Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms, focusing on flexibility, security and scalability
- kamailio
- sip
- voip
- webrtc
Linux-CAN / SocketCAN user space applications
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
Python interface to the WebRTC Voice Activity Detector
Optimized C library for EC operations on curve secp256k1
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
- raspberry-pi
- c-plus-plus
- bare-metal
- usb
Static recompilation of Link's Awakening (Switch) to native macOS, Windows and Linux
mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
💾 The shell-like, command-line terminal file manager
- file-manager
- filemanager
- text-based
- cli
Two-Level Segregated Fit memory allocator implementation.
Miniscule cross-platform eventing, networking & crypto for async applications
- miniscule
- cross-platform
- async
- tcp
PCRE2 is a library implementing regular expression pattern matching with a C API
- c
- library
- pattern-matching
- pcre2