awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorías

Java Compression Libraries

Curamos repositorios de código abierto en GitHub que coinciden con “best java compression libraries”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.

Java Compression Libraries

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • fffaraz/awesome-cppAvatar de fffaraz

    fffaraz/awesome-cpp

    71,817Ver en GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Awesome ListHigh-Performance Systems ProgrammingIntegrated Development Environments
    Ver en GitHub↗71,817
  • nodejs/nodeAvatar de nodejs

    nodejs/node

    117,932Ver en GitHub↗

    This project is an open-source JavaScript runtime built on the V8 engine. It provides a comprehensive environment for executing JavaScript code outside of a web browser, offering foundational primitives for process management, multi-core load distribution, and parallel execution through worker threads. The runtime includes a broad set of built-in modules for system-level operations, such as file system interaction, network communication across various protocols, and cryptographic security. It supports multiple module systems, native binary addon integration, and diagnostic tools for monitorin

    JavaScriptEvent EmittersCryptographic OperationsDebugging Tools
    Ver en GitHub↗117,932
  • sindresorhus/awesome-nodejsAvatar de sindresorhus

    sindresorhus/awesome-nodejs

    65,973Ver en GitHub↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of high-quality links, tools, and learning materials. The repository distinguishes itself through a decentralized, peer-reviewed curation model. By utilizing standard version control workflows and pull requests, the community ensures that all listed resources undergo human verificati

    Awesome ListCurated Resource ListsBuild Tools
    Ver en GitHub↗65,973
  • google/gsonAvatar de google

    google/gson

    24,357Ver en GitHub↗

    Gson is a Java library designed for the serialization and deserialization of objects into structured text formats. It functions as a reflection-based data mapper, inspecting class structures at runtime to automatically convert memory-resident objects into data representations and reconstruct them back into typed language objects. The library distinguishes itself through a modular type-adapter pattern that allows for custom conversion rules for complex or nested structures. It also provides robust support for production environments by generating build-time metadata and configuration rules, wh

    JavaJSON Serialization LibrariesSerialization LibrariesData Serialization Frameworks
    Ver en GitHub↗24,357
  • google/snappyAvatar de google

    google/snappy

    6,582Ver en GitHub↗

    Snappy is a high-performance lossless compression library implemented in C++. It provides data reduction methods that perfectly restore original information, focusing on system-level efficiency and processing velocity across different platforms. The library prioritizes high-speed data compression and decompression over achieving the maximum possible compression ratio. It is designed for real-time stream compression to reduce bandwidth usage without introducing significant processing latency. The implementation covers high-velocity data shrinking and rapid restoration. It includes resilient d

    C++High-Speed Block CompressionCompression LibrariesData Compression and Decompression
    Ver en GitHub↗6,582
  • ffmpeg/ffmpegAvatar de FFmpeg

    FFmpeg/FFmpeg

    61,176Ver en GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    CMultimedia Format ConvertersMultimedia Processing SuitesAudio and Video
    Ver en GitHub↗61,176
  • android/ndk-samplesAvatar de android

    android/ndk-samples

    10,513Ver en GitHub↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    C++Software Development KitsAndroid DevelopmentLow-Latency Implementation
    Ver en GitHub↗10,513
  • nothings/stbAvatar de nothings

    nothings/stb

    33,970Ver en GitHub↗

    This project is a collection of portable, header-only C functions designed for integration into software projects without complex build dependencies or external linking requirements. It provides a suite of low-level utilities for graphics, audio, and data management, focusing on direct memory manipulation and zero-dependency portability. By utilizing a single-header distribution model, the library simplifies dependency management while allowing developers to maintain full control over memory allocation and binary size through compile-time configuration. The library distinguishes itself by off

    CSingle-Header LibrariesText RenderingAudio Processing
    Ver en GitHub↗33,970
  • google/brotliAvatar de google

    google/brotli

    14,753Ver en GitHub↗

    Brotli is a lossless data compression library and engine that uses dictionary coding and frequency analysis to reduce file sizes. It provides tools for shrinking data streams and files while ensuring every bit of original information is preserved for perfect restoration. The project focuses on optimizing web content and network bandwidth by reducing the size of HTML, CSS, and JavaScript files. It is designed for integration into web servers and browsers to improve the efficiency of data transmission. The library includes capabilities for both compressing and decompressing data streams. It al

    TypeScriptData Compression AlgorithmsCompression AlgorithmsCompression Libraries
    Ver en GitHub↗14,753
  • google/flatbuffersAvatar de google

    google/flatbuffers

    25,558Ver en GitHub↗

    FlatBuffers is a cross-platform serialization library designed for performance-critical applications that require efficient, zero-copy data access. By organizing data in a structured binary format, it allows applications to read and write complex data structures directly from memory-mapped buffers without the need for intermediate parsing or temporary object allocation. The project distinguishes itself through a schema-driven approach that balances high-performance access with long-term data evolution. It utilizes a unique memory layout featuring relative offsets and inline fixed-size structu

    C++Code GeneratorsData Serialization FormatsSchema Definition Languages
    Ver en GitHub↗25,558
  • googlechromelabs/squooshAvatar de GoogleChromeLabs

    GoogleChromeLabs/squoosh

    24,771Ver en GitHub↗

    Squoosh is a browser-based image optimizer that compresses and converts image files directly within the local environment. By performing all operations on the user device, it eliminates the need for server-side processing, ensuring that sensitive data remains private and reducing network latency. The tool utilizes a collection of high-performance image codecs compiled via WebAssembly to provide professional-grade file optimization and format conversion. To maintain interface responsiveness during resource-intensive tasks, the application offloads image manipulation to background threads and u

    TypeScriptBrowser-Based Image OptimizersImage Optimization ToolsClient-Side Media Processing
    Ver en GitHub↗24,771
  • lz4/lz4Avatar de lz4

    lz4/lz4

    11,882Ver en GitHub↗

    This project provides a lossless compression algorithm and a byte-oriented compression library designed for high-speed data reduction and maximum decompression speed. It functions as a stream-oriented compression engine, a software library for encoding and decoding data blocks, and a command-line tool for managing interoperable compressed frames. The system distinguishes itself through the use of predefined pattern dictionaries to improve compression ratios for small data sets and small packets. It supports multiple processing modes, including high-speed block compression for minimal latency

    CData CompressionData Compression AlgorithmsByte-Oriented Block Decompression
    Ver en GitHub↗11,882
  • sheetjs/sheetjsAvatar de SheetJS

    SheetJS/sheetjs

    36,278Ver en GitHub↗

    SheetJS is a comprehensive library for parsing, manipulating, and generating complex spreadsheet file formats. It functions as a universal data processor that maps diverse binary, XML, and text-based file structures into a unified internal object model, allowing developers to create, read, and transform workbook data programmatically. The library distinguishes itself through a portable logic layer that provides a consistent execution environment across web browsers, server-side runtimes, and native desktop or mobile applications. By utilizing stream-based processing, it handles large files in

    Spreadsheet Generation LibrariesSpreadsheet Processing EnginesBrowser-Based Data Processing
    Ver en GitHub↗36,278
  • facebook/zstdAvatar de facebook

    facebook/zstd

    27,259Ver en GitHub↗

    Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast real-time processing. It functions as a real-time data compressor and multi-threaded compression engine capable of distributing workloads across multiple CPU cores to increase throughput. The system features a dictionary-based compressor that trains on sample data to improve the compression ratio and speed of small files. It also provides long distance pattern matching to identify repeated sequences across large files. The library covers a broad range of capabilities including st

    CData Compression AlgorithmsCompression Dictionary GenerationCompression Dictionary Training
    Ver en GitHub↗27,259
  • nlohmann/jsonAvatar de nlohmann

    nlohmann/json

    49,944Ver en GitHub↗

    This library is a header-only C++ framework designed for the serialization, parsing, and manipulation of structured data. It provides a recursive variant data model that represents arbitrary structures as native types, allowing developers to navigate, modify, and patch hierarchical data using standard pointer paths and declarative update patterns. The project distinguishes itself through its template-based architecture, which enables type-safe data structures and custom type mapping at compile time. It offers a unified interface for binary format abstraction, supporting multiple compact repre

    C++Data Serialization and ParsingJSON ProcessorsSerialization Libraries
    Ver en GitHub↗49,944
  • madler/zlibAvatar de madler

    madler/zlib

    6,687Ver en GitHub↗

    zlib is a lossless data compression library that implements the deflate compression algorithm, combining LZ77 sliding window and Huffman coding. It provides the core compression and decompression engines, along with support for gzip, zlib, and raw deflate stream formats, enabling data to be compressed and restored without any loss of information. The library offers a range of capabilities for handling compressed data, including single-call memory and file operations, as well as incremental stream-based processing for working with data larger than available memory. It includes mechanisms for a

    CData Compression and DecompressionCaller-Supplied Buffer StreamingCRC Computation Libraries
    Ver en GitHub↗6,687
  • meilisearch/meilisearchAvatar de meilisearch

    meilisearch/meilisearch

    58,118Ver en GitHub↗

    Meilisearch is a Rust-based search engine providing typo-tolerant full-text and vector-based semantic search with real-time conversational capabilities.

    RustDeveloper-Focused Search ToolsDocument Indexing EnginesFinite State Transducers
    Ver en GitHub↗58,118
  • jmcnamara/xlsxwriterAvatar de jmcnamara

    jmcnamara/XlsxWriter

    3,911Ver en GitHub↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    PythonCell Data WritingExcel AutomationXLSX Export
    Ver en GitHub↗3,911
  • ai/nanoidAvatar de ai

    ai/nanoid

    26,821Ver en GitHub↗

    Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database indexing. It produces compact, URL-safe strings by mapping random byte values to a custom character set, allowing for consistent memory allocation and predictable indexing performance across independent nodes without the need for central coordination. The library distinguishes itself by utilizing system-level, cryptographically secure entropy sources to ensure that every generated identifier is statistically unpredictable. This approach provides resistance against collision attack

    JavaScriptDistributed Identification SystemsIdentifier GeneratorsToken Generation
    Ver en GitHub↗26,821
  • ziparchive/ziparchiveAvatar de ZipArchive

    ZipArchive/ZipArchive

    5,594Ver en GitHub↗

    ZipArchive is a Swift library and file utility designed for compressing and extracting files into zip archives on iOS, macOS, and tvOS. It serves as a programmatic wrapper for managing file system operations and archive creation on Apple platforms. The library supports the creation of password-protected archives using symmetric-key encryption to secure data during storage or transfer. It allows for the control of compression levels and supports the handling of large file sizes. The toolset covers core archive capabilities including the creation of compressed files from data buffers and the e

    CZip Archive CreationArchive ExtractionsDeflate Compressors
    Ver en GitHub↗5,594
  • openssl/opensslAvatar de openssl

    openssl/openssl

    29,596Ver en GitHub↗

    This project is a comprehensive cryptographic toolkit that provides a collection of standard security algorithms and protocols for implementing data encryption and network communication. It serves as a foundational library for securing software applications through a wide range of cryptographic functions. The architecture is defined by a modular provider system that allows for the dynamic loading of external cryptographic implementations without requiring modifications to the core application binary. It supports metadata-driven algorithm querying, which resolves security primitives by matchin

    CCryptographic LibrariesCryptographic ToolkitsCryptographic Providers
    Ver en GitHub↗29,596
  • xuri/excelizeAvatar de xuri

    xuri/excelize

    20,668Ver en GitHub↗

    Excelize is a Go library designed for reading, writing, and modifying Microsoft Excel files in XML-based formats. It functions as a spreadsheet file parser and generator that enables the programmatic extraction and modification of data. The library includes a streaming spreadsheet processor to handle massive datasets incrementally, preventing system memory exhaustion during large-scale read and write operations. It also provides a chart generator to convert worksheet values or external data sources into visual representations within the spreadsheet. Beyond core file processing, the project c

    GoSpreadsheet Processing EnginesAutomated Data ExtractionExcel File Parsers
    Ver en GitHub↗20,668
  • mifi/lossless-cutAvatar de mifi

    mifi/lossless-cut

    41,364Ver en GitHub↗

    LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the underlying media streams. By performing stream copying and container remuxing, the software allows users to cut, merge, and rearrange media segments while maintaining the original bit-perfect quality of the source content. The application distinguishes itself by utilizing a stream-copying data pipeline that transfers raw media packets directly from source to destination, significantly reducing processing time compared to traditional transcoding workflows. It also functions as

    TypeScriptVideo EditingMultimedia ProcessingTranscoding Engines
    Ver en GitHub↗41,364
  • hect0x7/jmcomic-crawler-pythonAvatar de hect0x7

    hect0x7/JMComic-Crawler-Python

    6,371Ver en GitHub↗

    JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically retrieve images and metadata from a comic hosting service. It functions as a media archiving tool for batch downloading albums and chapters, automating the process of saving content to a local filesystem. The project is distinguished by its ability to reverse server-side pixel obfuscation, using a decryption tool to reconstruct sliced and shuffled images. To maintain stable connectivity, it utilizes a network bypass utility featuring dynamic domain rotation and proxy routing to ci

    PythonComic and Manga DownloadersMedia DecryptionObfuscated Image Reconstruction
    Ver en GitHub↗6,371
  • burntsushi/ripgrepAvatar de BurntSushi

    BurntSushi/ripgrep

    65,112Ver en GitHub↗

    ripgrep is a command-line utility designed for searching through large file trees and source code repositories. It functions as a recursive text processor that traverses directories to locate and display matching patterns, serving as a high-performance alternative to traditional search tools. The tool distinguishes itself through a focus on execution speed and intelligent file handling. It utilizes a finite automata-based regular expression engine to ensure linear time complexity and employs hardware-level acceleration for literal byte sequence scanning. By integrating with version control sy

    RustCommand Line Search UtilitiesSearch UtilitiesText Search Tools
    Ver en GitHub↗65,112
  • stuk/jszipAvatar de Stuk

    Stuk/jszip

    10,300Ver en GitHub↗

    jsZip is a JavaScript library for creating, reading, editing, and extracting ZIP archives within the browser or Node.js. It functions as an in-memory ZIP compressor and archive manager that generates compressed data streams and blobs from file collections without requiring a local filesystem. The library provides specific support for the ZIP64 extension, allowing it to handle archives and individual files that exceed the four gigabyte limit. It enables the dynamic modification of existing ZIP files to add, remove, or update internal folder structures and metadata. The project covers a broad

    JavaScriptZip Compression LibrariesArchive ImportersArchive Management
    Ver en GitHub↗10,300
  • bilibili/ijkplayerAvatar de bilibili

    bilibili/ijkplayer

    33,165Ver en GitHub↗

    Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across mobile devices. Built upon established open-source multimedia frameworks, it functions as a unified engine that leverages hardware-accelerated decoding to process diverse media formats. The project distinguishes itself by providing a comprehensive toolchain for compiling and configuring low-level media source code into native binary libraries. This allows developers to integrate high-performance playback directly into mobile applications, utilizing a pluggable output architectur

    CMedia PlayersCross-Platform Media FrameworksMedia Decoders
    Ver en GitHub↗33,165
  • keon/algorithmsAvatar de keon

    keon/algorithms

    25,269Ver en GitHub↗

    This repository is a structured educational archive of classic computer science algorithms and data structures implemented in Python. It serves as a reference library designed for study and technical skill development, providing clean, readable examples of fundamental computational techniques rather than production-ready software components. The project distinguishes itself through its idiomatic approach, utilizing native language features and standard library conventions to demonstrate algorithmic logic clearly. Each implementation is organized into a hierarchical directory structure that mi

    PythonAlgorithmsEducational CodebasesAlgorithm Collections
    Ver en GitHub↗25,269
  • restic/resticAvatar de restic

    restic/restic

    34,445Ver en GitHub↗

    This project is a command-line utility designed for secure, content-addressable data archiving. It functions as an encrypted backup tool that stores data as deduplicated chunks, ensuring that every piece of information is identified by a cryptographic hash to maintain integrity across all backups. By applying strong encryption and message authentication codes to both data and metadata, the software prevents unauthorized access and detects potential tampering. The tool distinguishes itself through a backend-agnostic storage abstraction that allows users to maintain repositories across diverse

    GoAuthenticated EncryptionDeduplication Backup ToolsEncrypted Storage Solutions
    Ver en GitHub↗34,445
  • gorse-io/gorseAvatar de gorse-io

    gorse-io/gorse

    9,717Ver en GitHub↗

    Gorse is a personalized recommendation engine server and machine learning pipeline designed to suggest items to users based on their behavior and preferences. It operates as a distributed system that separates training, candidate generation, and serving nodes to support high-throughput workloads. The system utilizes a multi-stage recommendation pipeline to refine results through retrieval, scoring, and reranking. It generates personalized suggestions using collaborative filtering, matrix factorization, and item-to-item similarity models, while also providing non-personalized and fallback reco

    GoPersonalized Recommendation RetrievalRecommendation EnginesRecommendation List Generators
    Ver en GitHub↗9,717
  • dromara/hutoolAvatar de dromara

    dromara/hutool

    30,279Ver en GitHub↗

    Hutool is a comprehensive suite of Java extensions designed to serve as a standard library extension. Its primary purpose is to reduce development boilerplate for common programming tasks and data manipulation through a collection of utility classes. The project provides specialized toolkits for database management using active record patterns and connection pooling, as well as network communication via a simplified HTTP client and asynchronous socket management. It includes security and identity capabilities such as symmetric and asymmetric encryption, image captcha generation, and JWT token

    JavaCollection Manipulation UtilitiesJava Utility LibrariesApplication Parameter Management
    Ver en GitHub↗30,279
  • redis/redisAvatar de redis

    redis/redis

    74,906Ver en GitHub↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to process requests efficiently, while maintaining data durability through append-only persistence logs and asynchronous snapshotting mechanisms. What distinguishes Redis is its ability to handle complex data structures—including strings, hashes, lists, sets, and sorted sets—alongsid

    CActive-Active Database ClustersDistributed CachesDistributed State Management
    Ver en GitHub↗74,906
  • evanw/esbuildAvatar de evanw

    evanw/esbuild

    39,934Ver en GitHub↗

    esbuild is a high-performance JavaScript bundler and transpiler designed to transform modern web assets into production-ready code. Built with a focus on speed, it utilizes a concurrent execution model to perform parsing, linking, and code generation across multiple CPU cores. The engine handles a wide range of tasks, including TypeScript compilation, JSX transformation, and CSS bundling, while maintaining a consistent build process across diverse environments. What distinguishes the project is its architecture, which leverages memory-mapped file processing and a single-pass transformation st

    GoModule BundlersAsset BundlersBundler APIs
    Ver en GitHub↗39,934
  • auth0/java-jwtAvatar de auth0

    auth0/java-jwt

    6,227Ver en GitHub↗

    This is a Java library for creating and verifying JSON Web Tokens (JWTs), supporting multiple cryptographic signing algorithms including HMAC, RSA, and ECDSA. The library provides a builder pattern for constructing tokens with custom claims and algorithm selection, and offers separate verification methods that check signatures and validate standard claims such as expiration, issuer, and audience. The library abstracts cryptographic algorithms behind a common interface, allowing pluggable signing and verification without coupling token creation to a specific algorithm. Tokens are represented a

    JavaJava JWT LibrariesJSON Web TokensBuilder Pattern Constructors
    Ver en GitHub↗6,227
  • akullpp/awesome-javaAvatar de akullpp

    akullpp/awesome-java

    48,240Ver en GitHub↗

    This project is a comprehensive, community-driven directory of software resources, libraries, and frameworks for the Java programming language. It serves as a centralized knowledge base designed to help developers discover tools and industry-standard solutions for building and maintaining software applications. The repository distinguishes itself through a hierarchical taxonomy that organizes a vast array of technical components into a structured, navigable tree. By relying on distributed peer contributions, the index remains a living resource that reflects current community-recommended pract

    Awesome ListAwesome ListsDeveloper Tools
    Ver en GitHub↗48,240
  • nodeca/pakoAvatar de nodeca

    nodeca/pako

    6,081Ver en GitHub↗

    Pako is a pure JavaScript compression library that ports the C zlib library to JavaScript, providing deflate and gzip compression and decompression capabilities. It runs in both browser and Node.js environments by using typed arrays and universal JavaScript, avoiding platform-specific APIs for cross-platform compatibility. The library handles data through bitwise operations for Huffman coding and LZ77 matching, and automatically encodes string inputs to UTF-8 before compression while decoding them back on decompression. It supports streaming chunk-based processing, allowing incremental data h

    JavaScriptAutomatic UTF-8Automatic UTF-8 String CompressionBitwise Compression Algorithms
    Ver en GitHub↗6,081
  • gchq/cyberchefAvatar de gchq

    gchq/CyberChef

    35,120Ver en GitHub↗

    CyberChef is a web-based application designed for performing complex data encoding, decoding, encryption, and analysis tasks. It provides a visual interface where users construct data transformation pipelines by chaining modular operations together, allowing raw input to be processed into a desired output format entirely within the local browser environment. The tool functions as a client-side cryptographic workbench, ensuring that all data processing logic remains local to the user's machine to maintain privacy and eliminate server-side overhead. By utilizing functional pipeline composition

    JavaScriptData Transformation PipelinesBrowser-Based Data ToolsVisual Pipeline Builders
    Ver en GitHub↗35,120
  • skylot/jadxAvatar de skylot

    skylot/jadx

    49,088Ver en GitHub↗

    Jadx is a comprehensive Java decompilation suite designed to transform compiled binary application files into readable source code. It functions as a static analysis workbench, providing a graphical interface for navigating, searching, and inspecting the internal logic of complex software packages. By utilizing a bytecode-to-Java pipeline, the project reconstructs high-level logical structures from low-level binary instructions, making it a primary tool for Android application reverse engineering. The project distinguishes itself through a sophisticated control flow reconstruction engine and

    JavaDecompilersStatic Analysis WorkbenchesControl Flow Analysis Engines
    Ver en GitHub↗49,088
  • ggreer/the_silver_searcherAvatar de ggreer

    ggreer/the_silver_searcher

    27,072Ver en GitHub↗

    The Silver Searcher is a high-performance text search utility and regex code search tool designed to locate strings and regular expressions within plain text and source code. It functions as a codebase pattern matcher that provides highlighted results with surrounding line context and respects standard ignore files. The utility includes specialized capabilities for searching inside zlib and lzma compressed archives. It implements high-throughput processing via parallel-threaded file scanning and just-in-time regular expression compilation. The tool's search and indexing surface covers output

    CCodebase Search EnginesText Pattern SearchCodebase Pattern Matchers
    Ver en GitHub↗27,072
  • pnpm/pnpmAvatar de pnpm

    pnpm/pnpm

    35,605Ver en GitHub↗

    pnpm is a command-line package manager designed to automate the retrieval, installation, and version management of software dependencies. It utilizes a deterministic resolution process and a lockfile to ensure that dependency trees remain consistent across different environments and machines. The project distinguishes itself through a content-addressable storage engine that saves every version of a package exactly once on the file system. By employing a hard-linking installation strategy and a symlink-based directory structure, it maps dependencies from a central store into individual project

    RustPackage ManagersDependency Management SystemsPackage Installers
    Ver en GitHub↗35,605
  • lammps/lammpsAvatar de lammps

    lammps/lammps

    2,783Ver en GitHub↗

    This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements of atoms and molecules. It functions as an interatomic potential framework for calculating forces between particles and a materials analysis tool for computing thermodynamic, structural, and transport properties of solids and fluids. The engine is distinguished by its high-performance computing capabilities, utilizing spatial-domain decomposition and message-passing interface communication to distribute workloads across processors. It supports multi-backend GPU acceleration v

    C++Atomic System SimulationsDomain DecompositionHigh-Performance Computing
    Ver en GitHub↗2,783
  • aria2/aria2Avatar de aria2

    aria2/aria2

    41,216Ver en GitHub↗

    Aria2 is a multi-protocol command-line download manager designed to maximize bandwidth utilization by retrieving files from multiple sources and protocols simultaneously. It functions as an asynchronous, event-driven engine that handles complex download lifecycles, including peer-to-peer transfers via BitTorrent, while ensuring data integrity through continuous chunk-based verification. The utility distinguishes itself through its ability to act as a background process that can be controlled programmatically via a remote procedure call interface. This allows external applications to manage, m

    C++BitTorrent EnginesDownload ManagersMulti-Protocol Clients
    Ver en GitHub↗41,216
  • nodejs/nodejs.orgAvatar de nodejs

    nodejs/nodejs.org

    6,842Ver en GitHub↗

    Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP

    TypeScriptJavaScript RuntimesServer-Side JavaScript RuntimesBinary Data Buffers
    Ver en GitHub↗6,842
  • naptha/tesseract.jsAvatar de naptha

    naptha/tesseract.js

    38,141Ver en GitHub↗

    Tesseract.js is a JavaScript library that provides optical character recognition capabilities directly within web browsers and Node.js environments. It functions as a client-side engine, enabling the conversion of images containing printed text into machine-readable strings without the need for external APIs or server-side infrastructure. The library distinguishes itself by running the original C++ optical character recognition engine within the browser through WebAssembly modules. To maintain interface responsiveness during intensive computation, it utilizes background threads for parallel p

    JavaScriptOptical Character Recognition LibrariesWeb-Based Text RecognitionWebAssembly
    Ver en GitHub↗38,141
  • haxefoundation/haxeAvatar de HaxeFoundation

    HaxeFoundation/haxe

    6,880Ver en GitHub↗

    Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform

    HaxeMulti-Language Backend CompilersAbstract Syntax Tree TransformationsAutomatic Type Inferences
    Ver en GitHub↗6,880
  • yt-dlp/yt-dlpAvatar de yt-dlp

    yt-dlp/yt-dlp

    170,963Ver en GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    PythonMedia DownloadersAutomated Media ArchiversData Transformation
    Ver en GitHub↗170,963
  • protocolbuffers/protobufAvatar de protocolbuffers

    protocolbuffers/protobuf

    71,359Ver en GitHub↗

    Protocol Buffers is a language-neutral, platform-agnostic mechanism for serializing structured data. It provides a schema-driven toolchain that compiles declarative data definitions into type-safe source code, enabling consistent communication and strongly typed API contracts across services written in different programming languages. The project distinguishes itself through a highly efficient binary wire format that utilizes tag-based encoding and variable-width integer compression to minimize payload size and processing overhead. It supports robust evolutionary schema management, allowing d

    C++API Contract DefinitionsData SerializationProtocol Buffers
    Ver en GitHub↗71,359
  • parcel-bundler/parcelAvatar de parcel-bundler

    parcel-bundler/parcel

    44,032Ver en GitHub↗

    Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions as a zero-configuration tool that detects dependencies and transforms source files into optimized output without requiring manual setup files. The project includes a built-in development server that supports incremental builds and hot module replacement to reflect code changes during the development cycle. The core of the system is a dependency graph resolver that maps relationships between modules to determine the structure of output bundles. This is supported by a modular as

    JavaScriptZero-Configuration Web BundlersWeb Application BundlersDevelopment Build Servers
    Ver en GitHub↗44,032

Related searches

  • Go Compression Libraries
  • C# Compression Libraries
  • Rust Compression Libraries
  • Java Serialization Libraries
  • Java Encryption Libraries
  • Java Image Processing Libraries
  • Java Caching Libraries
  • Java JSON Libraries