Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/c
- Wikipedia: https://en.wikipedia.org/wiki/C_(programming_language)
- Created by: Dennis Ritchie
- Released: 1972
- Related Topics: language,
- Aliases: c-language, c-programming-language, c99, c89, c-ansi, k-and-r,
- Last updated: 2024-11-09 00:03:40 UTC
- JSON Representation
https://github.com/neovim/neovim
Vim-fork focused on extensibility and usability
api c lua neovim nvim text-editor vim
Last synced: 28 Oct 2024
https://github.com/obsproject/obs-studio
OBS Studio - Free and open source software for live streaming and screen recording
c c-plus-plus directshow facebook-live ffmpeg game-capture live-streaming screen-capture twitch-tv video-recording youtube-live
Last synced: 28 Oct 2024
https://github.com/git/git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Last synced: 28 Oct 2024
https://github.com/vim/vim
The official Vim repository
c cross-platform text-editor vim
Last synced: 28 Oct 2024
https://github.com/curl/curl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
c client curl ftp gopher hacktoberfest http https imaps ldap libcurl library mqtt pop3 scp sftp transfer-data transferring-data user-agent websocket
Last synced: 28 Oct 2024
https://github.com/huihut/interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
algorithm c cpp data-structures database interview interview-practice interview-preparation interview-questions interviews leetcode operating-system stl
Last synced: 29 Oct 2024
https://github.com/mpv-player/mpv
🎥 Command line video player
audio c ffmpeg hacktoberfest libav mplayer mpv multimedia video
Last synced: 29 Oct 2024
https://github.com/ggreer/the_silver_searcher
A code-searching tool similar to ack, but faster.
ag c command-line-tool pcre search-in-text silver-searcher
Last synced: 28 Oct 2024
https://github.com/ossrs/srs
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
audio c c-plus-plus dash hevc hls live live-streaming low-latency media-server multimedia prometheus-exporter rtmp server-side srt streaming video video-conferencing video-streaming webrtc
Last synced: 28 Oct 2024
https://github.com/raysan5/raylib
A simple and easy-to-use library to enjoy videogames programming
android c embedded game-development game-engine gamedev graphics hacktoberfest iot linux opengl programming raspberry-pi raylib videogames wasm webassembly
Last synced: 28 Oct 2024
https://github.com/kovidgoyal/kitty
Cross-platform, fast, feature-rich, GPU based terminal
c go golang golang-application kitty kitty-terminal opengl python terminal terminal-emulators terminfo vt100
Last synced: 28 Oct 2024
https://github.com/google/flatbuffers
FlatBuffers: Memory Efficient Serialization Library
c c-plus-plus c-sharp cross-platform flatbuffers go grpc java javascript json-parser marshalling mmap protobuf python rpc rust serialization serialization-library typescript zero-copy
Last synced: 28 Oct 2024
https://github.com/microsoft/vcpkg
C++ Library Manager for Windows, Linux, and MacOS
c cmake cplusplus cpp libraries package-manager packages vcpkg visual-studio windows
Last synced: 28 Oct 2024
https://github.com/Microsoft/vcpkg
C++ Library Manager for Windows, Linux, and MacOS
c cmake cplusplus cpp libraries package-manager packages vcpkg visual-studio windows
Last synced: 24 Oct 2024
https://github.com/ruby/ruby
The Ruby Programming Language
c jit language object-oriented programming-language ruby ruby-language rust
Last synced: 28 Oct 2024
https://github.com/forthespada/CS-Books
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
algorithms c cpp cs-books database interview java javascript linux os pdf python redis sql
Last synced: 05 Nov 2024
https://github.com/forthespada/cs-books
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
algorithms c cpp cs-books database interview java javascript linux os pdf python redis sql
Last synced: 28 Oct 2024
https://github.com/radareorg/radare2
UNIX-like reverse engineering framework and command-line toolset
binary-analysis c commandline disassembler forensics hacktoberfest malware-analysis radare2 reverse-engineering security
Last synced: 28 Oct 2024
https://github.com/radare/radare2
UNIX-like reverse engineering framework and command-line toolset
binary-analysis c commandline disassembler forensics hacktoberfest malware-analysis radare2 reverse-engineering security
Last synced: 04 Aug 2024
https://github.com/jarun/nnn
n³ The unorthodox terminal file manager
android batch-rename c cli command-line developer-tools disk-usage file-manager file-preview file-search filesystem launcher multi-platform ncurses productivity raspberry-pi terminal tui vim wsl
Last synced: 28 Oct 2024
https://github.com/allinurl/goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
analytics apache c caddy cli command-line dashboard data-analysis gdpr goaccess google-analytics monitoring ncurses nginx privacy real-time terminal tui web-analytics webserver
Last synced: 29 Oct 2024
https://github.com/TheAlgorithms/C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
algorithm-challenges algorithm-competitions algorithms c community-driven computer-science data-structures datastructures education educational hacktoberfest interview interview-questions learn-to-code machine-learning machine-learning-algorithms mathematics search sort
Last synced: 27 Oct 2024
https://github.com/thealgorithms/c
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
algorithm-challenges algorithm-competitions algorithms c community-driven computer-science data-structures datastructures education educational hacktoberfest interview interview-questions learn-to-code machine-learning machine-learning-algorithms mathematics search sort
Last synced: 28 Oct 2024
https://github.com/qmk/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
atmel-avr c c-plus-plus clueboard ergodox-ez hacktoberfest keyboard-firmware keyboard-support olkb qmk
Last synced: 29 Oct 2024
https://github.com/lionsoul2014/ip2region
Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming languages
c clang golang ip-address ip-address-database ip-address-location ip-location ip-lookup java lua lua-extension php rust xdb-engine
Last synced: 28 Oct 2024
https://github.com/tree-sitter/tree-sitter
An incremental parsing system for programming tools
c incremental parser parsing rust tree-sitter wasm
Last synced: 28 Oct 2024
https://tree-sitter.github.io/tree-sitter/
An incremental parsing system for programming tools
c incremental parser parsing rust tree-sitter wasm
Last synced: 25 Oct 2024
https://github.com/shadowsocks/shadowsocks-libev
Bug-fix-only libev port of shadowsocks. Future development moved to shadowsocks-rust
Last synced: 29 Sep 2024
https://github.com/lvgl/lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
c embedded graphics gui mcu microcontroller tft
Last synced: 28 Oct 2024
https://github.com/littlevgl/lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
c embedded graphics gui mcu microcontroller tft
Last synced: 05 Aug 2024
https://github.com/CoatiSoftware/Sourcetrail
Sourcetrail - free and open-source interactive source explorer
Last synced: 28 Oct 2024
https://github.com/facebook/infer
A static analyzer for Java, C, C++, and Objective-C
c code-quality cpp java objective-c static-analysis static-code-analysis
Last synced: 28 Oct 2024
https://github.com/videolan/vlc
VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc
c framework gplv2 lgpl multimedia open-source vlc
Last synced: 28 Oct 2024
https://github.com/reactos/reactos
A free Windows-compatible Operating System
c drivers gpl hacktoberfest kernel operating-system os osdev reactos win32 win32api windows x86
Last synced: 29 Oct 2024
https://github.com/xiaojieonly/Ehviewer_CN_SXJ
ehviewer,用爱发电,快乐前行
android apk c cartoon chinese comics e-hentai ehviewer exhentai hentai hentai-downloader hentai-viwer html5 java screenshot
Last synced: 05 Nov 2024
https://github.com/arthurspk/guiadevbrasil
Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar dúvidas, nesse guia você encontrará tudo que necessário para qualquer carreira relacionada a tecnologia.
c c-plus-plus csharp css css3 git github github-config html html-css-javascript html5 java java-8 javascript js php python python3
Last synced: 29 Oct 2024
https://github.com/vurtun/nuklear
A single-header ANSI C gui library
c c89 gui imgui nuklear single-header-lib
Last synced: 29 Sep 2024
https://github.com/xiaojieonly/ehviewer_cn_sxj
ehviewer,用爱发电,快乐前行
android apk c cartoon chinese comics e-hentai ehviewer exhentai hentai hentai-downloader hentai-viwer html5 java screenshot
Last synced: 29 Oct 2024
https://github.com/davatorium/rofi
Rofi: A window switcher, application launcher and dmenu replacement
application-launcher c dmenu dmenu-replacement i3 linux rofi window-switcher x11
Last synced: 01 Nov 2024
https://github.com/openrct2/openrct2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
c c-plus-plus cmake cpp discord game hacktoberfest linux msbuild multiplayer opengl openrct2 roller-coaster roller-coaster-tycoon sdl2 server simulation visual-studio windows xcode
Last synced: 29 Oct 2024
https://github.com/OpenRCT2/OpenRCT2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
c c-plus-plus cmake cpp discord game hacktoberfest linux msbuild multiplayer opengl openrct2 roller-coaster roller-coaster-tycoon sdl2 server simulation visual-studio windows xcode
Last synced: 28 Oct 2024
https://github.com/s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
arm armv8 assembler c education kernel learn linux-kernel operating-system osdev raspberry-pi raspberry-pi-3 raspberry-pi-os resource tutorial
Last synced: 11 Oct 2024
https://github.com/sumatrapdfreader/sumatrapdf
SumatraPDF reader
c c-plus-plus pdf pdf-viewer win32
Last synced: 09 Oct 2024
https://github.com/DaveDavenport/rofi
Rofi: A window switcher, application launcher and dmenu replacement
application-launcher c dmenu dmenu-replacement i3 linux rofi window-switcher x11
Last synced: 28 Oct 2024
https://davatorium.github.io/rofi/
Rofi: A window switcher, application launcher and dmenu replacement
application-launcher c dmenu dmenu-replacement i3 linux rofi window-switcher x11
Last synced: 25 Oct 2024
https://github.com/webview/webview
Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
c cpp cross-platform css gtk gui html javascript library single-header-lib web webkit webui webview webview2
Last synced: 28 Oct 2024
https://github.com/python-pillow/Pillow
Python Imaging Library (Fork)
c cross-platform image image-processing pil pillow python python-3
Last synced: 26 Oct 2024
https://github.com/python-pillow/pillow
Python Imaging Library (Fork)
c cross-platform image image-processing pil pillow python python-3
Last synced: 28 Oct 2024
https://github.com/jedisct1/libsodium
A modern, portable, easy to use crypto library.
Last synced: 28 Oct 2024
https://github.com/iamshuaidi/CS-Book
计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍
algorithms books c cs-books html java javascript linux python
Last synced: 07 Nov 2024
https://github.com/iamshuaidi/cs-book
计算机类常用电子书整理,并且附带下载链接,包括Java,Python,Linux,Go,C,C++,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等书籍
algorithms books c cs-books html java javascript linux python
Last synced: 15 Oct 2024
https://github.com/libevent/libevent
Event notification library
async c cross-platform networking
Last synced: 29 Oct 2024
https://github.com/mytechnotalent/Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
arm arm-assembly assembly assembly-language assembly-language-programming assembly-x86-64 c c-plus-plus cyber-security cyber-threat-intelligence cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial rust x64 x86
Last synced: 26 Oct 2024
https://github.com/mytechnotalent/reverse-engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
arm arm-assembly assembly assembly-language assembly-language-programming assembly-x86-64 c c-plus-plus cyber-security cyber-threat-intelligence cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial rust x64 x86
Last synced: 29 Oct 2024
https://github.com/semgrep/semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
c go java javascript python r2c ruby sast semgrep static-analysis static-code-analysis typescript
Last synced: 01 Nov 2024
https://github.com/doctorwkt/acwj
A Compiler Writing Journey
c compiler lexical-analysis parsing
Last synced: 31 Oct 2024
https://github.com/DoctorWkt/acwj
A Compiler Writing Journey
c compiler lexical-analysis parsing
Last synced: 27 Oct 2024
https://github.com/borgbackup/borg
Deduplicating archiver with compression and authenticated encryption.
backup borgbackup c compression cython dedupe deduplication encryption python python-3 ssh
Last synced: 29 Oct 2024
https://github.com/fogleman/craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
c game glsl minecraft multiplayer opengl sqlite
Last synced: 29 Oct 2024
https://github.com/fogleman/Craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
c game glsl minecraft multiplayer opengl sqlite
Last synced: 26 Oct 2024
https://github.com/apache/thrift
Apache Thrift
actionscript c cplusplus csharp d dart http library network-client network-server thrift
Last synced: 28 Oct 2024
https://github.com/openwall/john
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
assembler c cracker crypt fpga gpgpu gpu hash john jtr mpi opencl openmp password ripper simd
Last synced: 29 Oct 2024
https://github.com/freerdp/freerdp
FreeRDP is a free remote desktop protocol library and clients
android c freerdp library rdp rdp-client rdp-connection remote-desktop sdl wayland-client x11
Last synced: 09 Oct 2024
https://github.com/FreeRDP/FreeRDP
FreeRDP is a free remote desktop protocol library and clients
android c freerdp library rdp rdp-client rdp-connection remote-desktop sdl wayland-client x11
Last synced: 27 Oct 2024
https://github.com/kanaka/mal
mal - Make a Lisp
bash c c-plus-plus c-sharp clojure docker java javascript learn-to-code lisp lisp-interpreter makefile mal php python r ruby scala swift webassembly
Last synced: 29 Oct 2024
https://github.com/phpredis/phpredis
A PHP extension for Redis
c cluster php redis redis-cluster
Last synced: 29 Oct 2024
https://github.com/cs01/gdbgui
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
browser c c-plus-plus debugger debugger-visualizer frontend gdb gdb-frontend gdbgui gnu-debugger golang gui python reactjs rust websockets
Last synced: 29 Oct 2024
https://github.com/krallin/tini
A tiny but valid `init` for containers
c docker init init-system linux
Last synced: 29 Oct 2024
https://github.com/magnumripper/JohnTheRipper
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
assembler c cracker crypt fpga gpgpu gpu hash john jtr mpi opencl openmp password ripper simd
Last synced: 14 Aug 2024
https://github.com/libvips/libvips
A fast image processing library with low memory needs.
c cpp gif graphicsmagick heic image-processing imagemagick jpeg libvips nifti openexr openslide pdf pdfium png svg tiff webp
Last synced: 01 Nov 2024
https://github.com/returntocorp/semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
c go java javascript python r2c ruby sast semgrep static-analysis static-code-analysis typescript
Last synced: 03 Aug 2024
https://github.com/libgit2/libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
c dvcs git hacktoberfest libgit2 library version-control
Last synced: 28 Oct 2024
https://github.com/xmake-io/xmake
🔥 A cross-platform build utility based on Lua
build build-tool c c-plus-plus cmake cross-toolchains linux lua makefile objective-c package-manager tbox visual-studio wdk xmake
Last synced: 29 Oct 2024
https://github.com/libretro/retroarch
Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Last synced: 28 Oct 2024
https://github.com/libretro/RetroArch
Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Last synced: 27 Oct 2024
https://github.com/Immediate-Mode-UI/Nuklear
A single-header ANSI C immediate mode cross-platform GUI library
c c89 gui header-only imgui multiplatform nuklear single-header single-header-lib
Last synced: 26 Oct 2024
https://github.com/immediate-mode-ui/nuklear
A single-header ANSI C immediate mode cross-platform GUI library
c c89 gui header-only imgui multiplatform nuklear single-header single-header-lib
Last synced: 29 Oct 2024
https://github.com/cython/cython
The most widely used Python to C compiler
big-data c cpp cpython cpython-extensions cython performance python
Last synced: 28 Oct 2024
https://github.com/munificent/craftinginterpreters
Repository for the book "Crafting Interpreters"
book bytecode c compiler interpreter java language lox markdown parser scripting-language
Last synced: 09 Oct 2024
https://github.com/cyan4973/xxhash
Extremely fast non-cryptographic hash algorithm
c dispersion hash hash-checksum hash-functions smhasher xxhash
Last synced: 28 Oct 2024
https://github.com/Cyan4973/xxHash
Extremely fast non-cryptographic hash algorithm
c dispersion hash hash-checksum hash-functions smhasher xxhash
Last synced: 27 Oct 2024
https://github.com/conan-io/conan
Conan - The open-source C and C++ package manager
c cmake conan cplusplus cpp multi-platform package-manager
Last synced: 28 Oct 2024
https://github.com/pymumu/smartdns
A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
c dns dns-over-https dns-over-tls dns-server dns64 doh dot nftables nftables-sets openwrt openwrt-package smartdns stubby
Last synced: 15 Oct 2024
https://sysprog21.github.io/lkmpg/
The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)
books c device-driver documentation kernel linux linux-kernel linux-kernel-driver linux-kernel-module lkm lkmpg
Last synced: 08 Nov 2024