Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

C

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.

https://github.com/riti2409/resources-for-preparation-of-placements

Lecture video links for preparation of Placements

arrays-and-strings c dsa dsa-algorithm graph heap linkedlist

Last synced: 15 Oct 2024

https://github.com/jamesroutley/write-a-hash-table

✏️ Learn how to write a hash table in C

c data-structures hash-tables tutorial

Last synced: 09 Oct 2024

https://github.com/hnes/libaco

A blazing fast and lightweight C asymmetric coroutine library 💎 ⛅🚀⛅🌞

c coroutine coroutine-library high-performance lightweight

Last synced: 09 Oct 2024

https://github.com/armink/easylogger

An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库

c high-performance lightweight log logger logging

Last synced: 14 Oct 2024

https://github.com/armink/EasyLogger

An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库

c high-performance lightweight log logger logging

Last synced: 27 Oct 2024

https://github.com/urbit/urbit

An operating function

arvo c hoon nock urbit

Last synced: 29 Oct 2024

https://github.com/zyantific/zydis

Fast and lightweight x86/x86-64 disassembler and code generation library

amd c codegen disassembler intel x86 x86-64

Last synced: 15 Oct 2024

https://github.com/aleksandar-todorovic/awesome-c

Continuing the development of awesome-c list on GitHub

awesome awesome-list c list

Last synced: 03 Aug 2024

https://github.com/aubio/aubio

a library for audio and music analysis

analysis annotation audio beat c extraction mfcc music onset pitch python sound tempo-tracking

Last synced: 29 Oct 2024

https://github.com/phalcon/zephir

Zephir is a compiled high-level language aimed to ease the creation of C-extensions for PHP

c hacktoberfest phalcon php php-extension php-extensions php-internals skeleton zephir

Last synced: 08 Aug 2024

https://github.com/zephir-lang/zephir

Zephir is a compiled high-level language aimed to ease the creation of C-extensions for PHP

c hacktoberfest phalcon php php-extension php-extensions php-internals skeleton zephir

Last synced: 29 Oct 2024

https://github.com/dankamongmen/notcurses

blingful character graphics/TUI library. definitely not curses.

c cli ncurses terminal terminal-emulators

Last synced: 15 Oct 2024

https://github.com/huihut/CS-Books

📚 Computer Science Books 计算机技术类书籍 PDF

algorithm algorithms book books c computer computer-science cpp offer pdf programming

Last synced: 07 Nov 2024

https://github.com/zhblue/hustoj

Popular Open Source Online Judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training, with easy installation. 开源OJ系统

acm-icpc c cpp java judge mysql noip oj online online-judge onlinejudge php

Last synced: 01 Oct 2024

https://github.com/stephane/libmodbus

A Modbus library for Linux, Mac OS, FreeBSD and Windows

automation c libmodbus modbus

Last synced: 11 Nov 2024

https://github.com/fragglet/c-algorithms

A library of common data structures and algorithms written in C.

algorithm c data-structures isc library

Last synced: 15 Oct 2024

https://github.com/inotify-tools/inotify-tools

inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.

c fsnotify inotify inotify-tools inotifywait inotifywatch linux

Last synced: 01 Nov 2024

https://github.com/jakogut/tinyvm

TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.

c virtual-machine

Last synced: 15 Oct 2024

https://github.com/quickjs-zh/QuickJS

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

c compiler ecmascript es2020 javascript javascript-engine javascript-interpreter js quickjs virtual-machine vm zh

Last synced: 11 Nov 2024

https://github.com/Celtoys/Remotery

Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

c cpu cuda d3d11 d3d12 gpu metal opengl profiler vulkan

Last synced: 27 Oct 2024

https://github.com/celtoys/remotery

Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

c cpu cuda d3d11 d3d12 gpu metal opengl profiler vulkan

Last synced: 12 Oct 2024

https://github.com/neomutt/neomutt

✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat

c cli email imap mail maildir mbox mime mua mutt ncurses neomutt nntp notmuch pgp pop3 smtp

Last synced: 15 Oct 2024

https://github.com/rvoicilas/inotify-tools

inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.

c fsnotify inotify inotify-tools inotifywait inotifywatch linux

Last synced: 05 Aug 2024

https://github.com/llvm-mirror/clang

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

c c-plus-plus coding-style compiler objective-c performance static-analyzer

Last synced: 26 Sep 2024

https://github.com/google/honggfuzz

Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)

c fuzzing security

Last synced: 27 Oct 2024

https://github.com/akheron/jansson

C library for encoding, decoding and manipulating JSON data

c json

Last synced: 15 Oct 2024

https://github.com/json-c/json-c

https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/

c hacktoberfest json

Last synced: 29 Oct 2024

https://github.com/quickjs-zh/quickjs

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

c compiler ecmascript es2020 javascript javascript-engine javascript-interpreter js quickjs virtual-machine vm zh

Last synced: 14 Oct 2024

https://github.com/apache/guacamole-server

Mirror of Apache Guacamole Server

c guacamole java javascript network-client network-server

Last synced: 14 Oct 2024

https://github.com/apache/avro

Apache Avro is a data serialization system.

avro bigdata c cplusplus csharp dotnet java perl php python ruby

Last synced: 28 Oct 2024

https://github.com/jhawthorn/fzy

:mag: A simple, fast fuzzy finder for the terminal

c cli fuzzy fuzzy-finders fuzzy-search fuzzyfinder fzy unix vim

Last synced: 11 Oct 2024

https://github.com/ewenwan/shiyanlou

学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试

algorithms c cmake cpp linux python structured-data

Last synced: 13 Nov 2024

https://github.com/BayesWitnesses/m2cgen

Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

c csharp dartlang go haskell java javascript lightgbm lightning machine-learning php python r ruby rust scikit-learn statistical-learning statsmodels xgboost

Last synced: 26 Oct 2024

https://github.com/bayeswitnesses/m2cgen

Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

c csharp dartlang go haskell java javascript lightgbm lightning machine-learning php python r ruby rust scikit-learn statistical-learning statsmodels xgboost

Last synced: 29 Oct 2024

https://github.com/rvaiya/keyd

A key remapping daemon for linux.

c keyboard keyboard-layout keyboard-mapping keyboard-remap keymap linux sway x11

Last synced: 14 Oct 2024

https://github.com/rohanrhu/gdb-frontend

☕ GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.dev

c cpp debug debugger debugger-gdb debugging debugging-tool debugging-tools gdb gdb-extension gdb-frontend gdb-gui gdb-plugin gdb-ui

Last synced: 14 Oct 2024

https://github.com/ivmai/bdwgc

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

c c-plus-plus cplusplus cpp cross-platform garbage-collection garbage-collector gc leak-detection library memory-allocation memory-leak-detection memory-management portable

Last synced: 09 Oct 2024

https://github.com/srdja/Collections-C

A library of generic data structures for the C language.

algorithms array c collections data-structures deque hashtable library list memory-pool

Last synced: 27 Oct 2024

https://github.com/srdja/collections-c

A library of generic data structures for the C language.

algorithms array c collections data-structures deque hashtable library list memory-pool

Last synced: 15 Oct 2024

https://github.com/rvaiya/warpd

A modal keyboard-driven virtual pointer

c keyboard macos mouse pointer vi vim x x11 x11-cursor xorg

Last synced: 11 Oct 2024

https://github.com/getActivity/EmojiPackage

表情包资源合集,张张都是经典

android brow c emoji expression expression-package face html ios java meme phiz php python

Last synced: 29 Oct 2024

https://github.com/getactivity/emojipackage

表情包资源合集,张张都是经典

android brow c emoji expression expression-package face html ios java meme phiz php python

Last synced: 14 Oct 2024

https://github.com/NetHack/NetHack

Official NetHack Git Repository

c game roguelike

Last synced: 28 Oct 2024

https://github.com/nethack/nethack

Official NetHack Git Repository

c game roguelike

Last synced: 15 Oct 2024

https://github.com/nigels-com/glew

The OpenGL Extension Wrangler Library

c egl glew glewinfo glx opengl visualinfo wgl

Last synced: 20 Oct 2024

https://github.com/ehviewer-nekoinverter/ehviewer

🥥 A fork of EhViewer, feature requests are not accepted. Forked from https://gitlab.com/NekoInverter/EhViewer

android c java kotlin

Last synced: 15 Oct 2024

https://github.com/vifm/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.

c console-application cross-platform curses file-management file-manager gpl ncurses terminal-based vi-like vifm vim-like

Last synced: 14 Oct 2024

https://github.com/xiaowenxia/embedded-notes

嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录

arm c driver embedded freertos iot linux linux-app linux-drivers mcu

Last synced: 12 Oct 2024

https://github.com/fwupd/fwupd

A system daemon to allow session software to update firmware

c firmware linux update

Last synced: 15 Oct 2024

https://github.com/yitter/IdGenerator

💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。

c c-sharp delphi dotnet go idgenerator java javascript pascal php rust snowflake sql twritter-snowflake typescript unique-id

Last synced: 14 Nov 2024

https://github.com/cpm-cmake/cpm.cmake

📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

builds c c-plus-plus cmake cpp cross-platform dependencies dependency dependency-manager git package-manager reproducible reproducible-builds svn update version-manager versions

Last synced: 09 Oct 2024

https://github.com/cpm-cmake/CPM.cmake

📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

builds c c-plus-plus cmake cpp cross-platform dependencies dependency dependency-manager git package-manager reproducible reproducible-builds svn update version-manager versions

Last synced: 27 Oct 2024

https://github.com/yitter/idgenerator

💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。

c c-sharp delphi dotnet go idgenerator java javascript pascal php rust snowflake sql twritter-snowflake typescript unique-id

Last synced: 15 Oct 2024

https://github.com/pkivolowitz/asm_book

A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.

aarch64 arm64 assembly-language c cpp software-development

Last synced: 15 Oct 2024

https://github.com/altdesktop/playerctl

🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.

audacious c cli cmus mediaplayer mopidy mpd mpris rhythmbox vlc

Last synced: 01 Nov 2024

https://github.com/zauonlok/renderer

A shader-based software renderer written from scratch in C89

3d 3d-graphics c cross-platform from-scratch graphics graphics-programming ibl pbr rendering shaders software-rendering

Last synced: 14 Oct 2024

https://github.com/okbob/pspg

Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.

c csv-viewer dbcli monetdb-client mysql mysql-client ncurses nushell pager postgres-pager postgresql postgresql-client psql terminal terminal-app terminal-pager tui

Last synced: 11 Oct 2024

https://github.com/benhoyt/inih

Simple .INI file parser in C, good for embedded systems

c configparser embedded-systems ini parser

Last synced: 14 Oct 2024

https://github.com/grame-cncm/faust

Functional programming language for signal processing and sound synthesis

audio c c-plus-plus cmajor compiler cpp csharp dlang dsp faust functional-programming jax jsfx julia julia-language llvm rnbo rust wasm

Last synced: 09 Oct 2024

https://github.com/Exely/CSAPP-Labs

Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记

c computer-architecture computer-science csapp linux notebook

Last synced: 11 Nov 2024

https://github.com/exely/csapp-labs

Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记

c computer-architecture computer-science csapp linux notebook

Last synced: 15 Oct 2024

https://github.com/open62541/open62541

Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0

c client iec-62541 industrial-automation opc opc-ua opcua publish-subscribe pubsub sdk server tsn

Last synced: 14 Oct 2024

https://github.com/OpenSC/OpenSC

Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend

c minidriver opensc pkcs11 security smartcard tokend

Last synced: 27 Oct 2024

https://github.com/opensc/opensc

Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend

c minidriver opensc pkcs11 security smartcard tokend

Last synced: 15 Oct 2024

https://github.com/jack-cherish/leetcode

:monkey:LeetCode、剑指Offer刷题笔记(C/C++、Python3实现)

algorithms c leetcode python python3

Last synced: 18 Oct 2024

https://github.com/p-gen/smenu

smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.

c cli command-line command-line-interface console interactive menus selection shell shell-scripts terminal tui

Last synced: 15 Oct 2024

https://github.com/linux-test-project/ltp

Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)

c libc linux linux-kernel linux-test ltp posix syscalls test-automation unix

Last synced: 12 Oct 2024

https://github.com/kkos/oniguruma

regular expression library

c regexp regular-expression

Last synced: 29 Oct 2024

https://github.com/vnmakarov/mir

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

aarch64 apple c compiler intermediate-representation interpreter jit-compiler linux m1 macos ppc64 riscv64 s390x x86-64

Last synced: 15 Oct 2024

https://github.com/Ericsson/codechecker

CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

analysis c clang clang-tidy codechecker cpp database defects docker linux llvm macosx objective-c results-viewer static-analysis static-analyzer static-analyzers vue

Last synced: 11 Nov 2024

https://github.com/arthurspk/guiadobackend

Nesse guia você encontrará tudo para se torna um desenvolvedor back-end, dessa maneira, encontrará mapas mentais, cursos, trilhas e outras ferramentas para poder praticar o conhecimento adquirido.

api backend c csharp css git github golang html java linux php python

Last synced: 14 Oct 2024

https://github.com/selfboot/cs_offer

计算机学科基础知识和主流编程语言相关内容的总结

c c-plus-plus data-structures database linux network offer python

Last synced: 15 Oct 2024

https://github.com/selfboot/CS_Offer

计算机学科基础知识和主流编程语言相关内容的总结

c c-plus-plus data-structures database linux network offer python

Last synced: 26 Oct 2024

https://github.com/ccache/ccache

ccache – a fast compiler cache

c c-plus-plus cache ccache clang compiler cplusplus cpp gcc msvc

Last synced: 15 Oct 2024

https://github.com/open-mpi/ompi

Open MPI main development repository

c fortran hacktoberfest hpc mpi openmpi

Last synced: 29 Oct 2024