awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tboox avatar

tboox/tbox

0
View on GitHub↗
5,111 stele·755 fork-uri·C·Apache-2.0·4 vizualizăritboox.top↗

Tbox

Tbox este o colecție cuprinzătoare de biblioteci utilitare de nivel scăzut și toolkit-uri pentru dezvoltarea portabilă în C. Oferă o bibliotecă utilitară C multi-platformă care servește ca înlocuitor lightweight pentru bibliotecile standard, oferind gestionarea optimizată a memoriei și abstracții de sistem pentru a asigura compatibilitatea hardware pe diferite sisteme de operare.

Proiectul se distinge printr-un framework specializat de containere de date standardizate, inclusiv tabele hash, vectori și liste înlănțuite cu căutare și sortare integrate. Oferă, de asemenea, un toolkit dedicat pentru rețelistică și serializare, gestionând cereri HTTP, criptare SSL și conversia datelor între formate JSON, XML și binare.

Suprafața de capabilități se extinde la execuția sarcinilor concurente prin corutine și thread pools, abstracții unificate ale apelurilor de sistem și randare grafică 2D. Funcționalitatea suplimentară include generarea de hash-uri criptografice, execuția expresiilor regulate, aritmetică în virgulă fixă și gestionarea pool-urilor de memorie.

Toolkit-ul include, de asemenea, instrumente specializate pentru tracing-ul metodelor Objective-C pe iOS și macOS, precum și o mașină virtuală capabilă să proceseze instrucțiuni de script x86.

Features

  • Cross-Platform C Libraries - Provides a unified interface for system calls and threading to ensure portability across different operating systems.
  • Platform-Specific Libc Replacements - Implements a lightweight, portable replacement for standard libc and libm with optimized memory and string functions.
  • System Primitive Abstractions - Handles system-level tasks using cross-platform timers, atomic operations, mutexes, and thread pools.
  • JSON and Data Serialization - Provides a comprehensive suite for parsing, generating, and transforming JSON, XML, and binary data formats.
  • Standard Data Structures - Provides a set of standardized data structures and algorithms to reduce boilerplate code in C development.
  • Standardized Data Containers - Provides a comprehensive set of standardized data containers including hash tables, vectors, and linked lists with iterator support.
  • Network Traffic Management - Manages network traffic including DNS routing, SSL encryption, and HTTP request processing for IPv4 and IPv6.
  • Lightweight - Ships a lightweight alternative to the standard C library optimized for minimal memory footprint and binary size.
  • Low-Level System Operations - Manages memory pools and atomic operations for performance-critical tasks while bypassing standard library overhead.
  • Portable System API Abstractions - Unifies platform-specific system calls into a single interface to ensure code portability across different operating systems.
  • System Call Abstractions - Provides a toolkit for implementing coroutines, thread pools, and unified system calls for cross-platform compatibility.
  • C Algorithm Libraries - Reduces boilerplate in C projects by providing standardized implementations of hash tables, vectors, and linked lists.
  • C Runtime Utilities - Provides a set of developer-friendly helper functions and data structures for low-level C programming.
  • Coroutine Implementations - Implements high-performance concurrent task execution using stackfull or stackless contexts across multiple CPU architectures.
  • Concurrent Task Execution - Implements high-performance multitasking through the use of coroutines and thread pools.
  • XML Parsing - Extracts data from XML documents using DOM, SAX, and XPath methods.
  • Data Compression Algorithms - Implements standard compression algorithms to reduce file sizes and optimize storage space.
  • Data Serialization Formats - Provides utilities for converting data structures to and from XML, JSON, binary, and plist formats.
  • Data Stream Filters - Handles reading and writing data from files, sockets, and HTTP sources using filters for compression and encoding.
  • Network Protocol Implementations - Implements network protocols for DNS routing, SSL encryption, and HTTP requests across IPv4 and IPv6.
  • Fixed-Size Memory Pool Managers - Features optimized memory pool managers to prevent heap leaks and out-of-bounds access errors.
  • Cross-Platform Text Processing - Handles character set conversions and parses XML, JSON, or regular expressions consistently across operating systems.
  • Regular Expression Engines - Includes integrated regular expression engines supporting PCRE and POSIX standards for text matching and replacement.
  • Cryptographic Hash Generation - Computes cryptographic checksums and identifiers using CRC32, MD5, and SHA1 algorithms.
  • Fixed-Point Math Optimizations - Provides high-speed fixed-point arithmetic to perform calculations without the overhead of floating-point operations.
  • Character Encoding Converters - Translates text between UTF-8, UTF-16, GBK, and other encodings in big or little endian modes.
  • Frameworks - Multi-platform utility library with a focus on portability.

Istoric stele

Graficul istoricului de stele pentru tboox/tboxGraficul istoricului de stele pentru tboox/tbox

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Tbox

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tbox.
  • waruqi/tboxAvatar waruqi

    waruqi/tbox

    5,111Vezi pe GitHub↗

    tbox is a multi-platform C standard library and toolkit designed for portable software development. It provides a core foundation for low-level system programming through a collection of system primitives, data structures, and memory management tools. The project includes a coroutine framework for cooperative multitasking and asynchronous logic, a data structure library featuring generic containers with a consistent iterator interface, and a memory management toolkit for pool allocation and debugging of heap overflows and leaks. It also provides a network and serialization toolset for handlin

    C
    Vezi pe GitHub↗5,111
  • docker-library/phpAvatar docker-library

    docker-library/php

    4,026Vezi pe GitHub↗

    This project provides a server-side language runtime and a standardized Docker image for deploying applications across different operating systems. It functions as an execution environment for generating dynamic HTML, JSON, and XML content, while also serving as a command line interface for automation scripts and background jobs. The runtime is designed for extensibility through a C-based extension architecture, allowing the loading of custom modules for specialized functionality. It supports multiple server application interfaces, including a FastCGI web interface for high-performance commun

    Dockerfile
    Vezi pe GitHub↗4,026
  • apache/nuttxAvatar apache

    apache/nuttx

    3,912Vezi pe GitHub↗

    NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto

    Cembeddedmcumicrocontroller
    Vezi pe GitHub↗3,912
  • balloonwj/cppguideAvatar balloonwj

    balloonwj/CppGuide

    6,030Vezi pe GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    Vezi pe GitHub↗6,030
Vezi toate cele 30 alternative pentru Tbox→

Întrebări frecvente

Ce face tboox/tbox?

Tbox este o colecție cuprinzătoare de biblioteci utilitare de nivel scăzut și toolkit-uri pentru dezvoltarea portabilă în C. Oferă o bibliotecă utilitară C multi-platformă care servește ca înlocuitor lightweight pentru bibliotecile standard, oferind gestionarea optimizată a memoriei și abstracții de sistem pentru a asigura compatibilitatea hardware pe diferite sisteme de operare.

Care sunt principalele funcționalități ale tboox/tbox?

Principalele funcționalități ale tboox/tbox sunt: Cross-Platform C Libraries, Platform-Specific Libc Replacements, System Primitive Abstractions, JSON and Data Serialization, Standard Data Structures, Standardized Data Containers, Network Traffic Management, Lightweight.

Care sunt câteva alternative open-source pentru tboox/tbox?

Alternativele open-source pentru tboox/tbox includ: waruqi/tbox — tbox is a multi-platform C standard library and toolkit designed for portable software development. It provides a core… docker-library/php — This project provides a server-side language runtime and a standardized Docker image for deploying applications across… apache/nuttx — NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit… balloonwj/cppguide — CppGuide is a curated collection of educational resources and practical guides focused on C++ server development,… armmbed/mbedtls — Mbed TLS is an open-source TLS and DTLS library with a small footprint, designed for embedded systems and IoT devices.… hyperf/hyperf — Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes…