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

Python Caching Libraries

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

Python Caching Libraries

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ben-manes/caffeineAvatar de ben-manes

    ben-manes/caffeine

    17,706Ver en GitHub↗

    Caffeine is a high-performance caching library for the Java virtual machine designed to manage object lifecycles within the application heap. It functions as a thread-safe, memory-resident data store that reduces latency by keeping frequently accessed objects available for immediate retrieval. The library distinguishes itself through a sophisticated eviction strategy that balances recency and frequency to determine which entries to retain. It utilizes a frequency-based admission policy to evaluate the historical access patterns of new data, ensuring that the cache remains populated with the m

    JavaCaching LibrariesConcurrent CachesFrequency-Based Admission
    Ver en GitHub↗17,706
  • vercel/swrAvatar de vercel

    vercel/swr

    32,406Ver en GitHub↗

    SWR is a data fetching library that provides a collection of hooks for managing remote data synchronization, caching, and state updates in web applications. It employs a declarative approach to handle complex network request lifecycles and dependency chains, ensuring that client-side application state remains consistent with server data through automatic revalidation and background updates. The library distinguishes itself through a reactive cache layer that automatically synchronizes local state with remote sources based on component lifecycle events. It features event-driven revalidation, w

    TypeScriptData Fetching LibrariesData Fetching State ManagementServer-Side Data Prefetching
    Ver en GitHub↗32,406
  • vinta/awesome-pythonAvatar de vinta

    vinta/awesome-python

    303,207Ver en GitHub↗

    This project is a comprehensive, community-curated directory that organizes a vast landscape of Python software libraries, frameworks, and tools. It serves as a centralized knowledge base designed to facilitate ecosystem navigation and accelerate developer discovery across the entire software development lifecycle. The directory distinguishes itself by providing a structured index of resources categorized by technical domain, ranging from foundational development utilities to specialized engineering fields. It covers high-level capabilities including artificial intelligence, data science, web

    PythonAwesome ListEcosystem Knowledge BasesAutonomous Agents
    Ver en GitHub↗303,207
  • valkey-io/valkeyAvatar de valkey-io

    valkey-io/valkey

    24,875Ver en GitHub↗

    Valkey is an in-memory, NoSQL database server designed for high-performance data storage and real-time state management. It operates as a distributed key-value store, maintaining datasets entirely within system memory to facilitate sub-millisecond response times for read and write operations. The system distinguishes itself through a single-threaded event loop that utilizes asynchronous I/O multiplexing to ensure high throughput. It supports high availability via master-replica replication and provides a decoupled communication model through a built-in publish-subscribe messaging pattern. To

    CIn-Memory Data StoresIn-Memory DatabasesKey-Value Stores
    Ver en GitHub↗24,875
  • realpython/materialsAvatar de realpython

    realpython/materials

    5,173Ver en GitHub↗

    This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover

    Jupyter NotebookInteractive Notebook EnvironmentsLearning CurriculaPython Learning Resources
    Ver en GitHub↗5,173
  • localforage/localforageAvatar de localForage

    localForage/localForage

    25,755Ver en GitHub↗

    This project is an asynchronous key-value store designed for client-side data persistence. It provides a unified interface that allows applications to save and retrieve complex data types, including binary objects, while maintaining responsiveness through non-blocking operations. By enabling offline-first functionality, it ensures that data remains accessible even when a network connection is unavailable. The library distinguishes itself through a driver-based abstraction layer that automatically detects the most efficient storage mechanism available in the current browser or mobile environme

    JavaScriptKey-Value StoresOffline-First Web AppsStorage Abstraction Layers
    Ver en GitHub↗25,755
  • scinfu/swiftsoupAvatar de scinfu

    scinfu/SwiftSoup

    5,087Ver en GitHub↗

    SwiftSoup is a cross-platform HTML processing library for Swift that converts raw HTML or XML strings and files into a structured document object model. It provides the core infrastructure to parse web content into a traversable tree, enabling programmatic access to page elements across iOS, macOS, and Linux. The library features a CSS selector engine for data extraction and a whitelist-based sanitization system to remove unsafe tags and attributes from user-submitted content. It optimizes repetitive document queries through memoized query caching. The project covers DOM manipulation for upd

    SwiftHTML and XML ParsingCSS Selector Data ExtractorsCSS Selector Engines
    Ver en GitHub↗5,087
  • 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
  • dabeaz/python-cookbookAvatar de dabeaz

    dabeaz/python-cookbook

    4,023Ver en GitHub↗

    This project is a collection of practical and idiomatic Python code recipes, technical tutorials, and programming references. It serves as an example-driven resource that translates theoretical programming concepts into executable Python source code. The repository is organized as a series of standalone scripts and modular recipes. Each sample is designed for stateless execution, allowing individual problem-solving patterns to be run independently without shared global state or complex setup. The content focuses on Python language mastery and software development. It covers the implementatio

    PythonPython Learning ResourcesArchitectural Pattern ImplementationsArchitecture Reference Implementations
    Ver en GitHub↗4,023
  • 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
  • streamlit/streamlitAvatar de streamlit

    streamlit/streamlit

    44,982Ver en GitHub↗

    Streamlit is a Python framework designed to transform data scripts into interactive web applications. It utilizes a reactive execution engine that automatically reruns scripts from top to bottom whenever a user interaction triggers a state change, ensuring the interface remains synchronized with the underlying data. By providing a declarative interface, it allows developers to build functional applications without requiring extensive knowledge of frontend web technologies. The framework distinguishes itself through an identity-based widget reconciliation system that persists user input across

    PythonData Application FrameworksInteractive WidgetsExecution Models
    Ver en GitHub↗44,982
  • 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
  • norvig/paip-lispAvatar de norvig

    norvig/paip-lisp

    7,465Ver en GitHub↗

    This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also

    Common LispGame AIGame AILogic Programming
    Ver en GitHub↗7,465
  • nginx/nginxAvatar de nginx

    nginx/nginx

    30,903Ver en GitHub↗

    Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ

    CEvent LoopsHTTP ServersLoad Balancers
    Ver en GitHub↗30,903
  • greyireland/algorithm-patternAvatar de greyireland

    greyireland/algorithm-pattern

    15,465Ver en GitHub↗

    This project is an algorithm template library and coding interview study guide providing reusable code patterns for common data structures and algorithms. It serves as a reference for optimized strategies and a structured learning path to build proficiency in algorithmic problem solving and competitive programming. The library focuses on standardized implementations of key algorithmic patterns, including sliding windows, backtracking, dynamic programming, and binary search. It provides specific templates for managing binary search trees, searching rotated sorted arrays, and executing divide-a

    GoAlgorithmic Problem SolvingAlgorithmic TemplatesTechnical Interview Preparation
    Ver en GitHub↗15,465
  • microsoft/bitnetAvatar de microsoft

    microsoft/BitNet

    39,327Ver en GitHub↗

    BitNet is a quantized inference engine designed to execute highly compressed language models by performing arithmetic on low-precision, bit-level weight data. It functions as a model optimization toolkit and a high-performance kernel library, enabling the execution of large language models on consumer hardware by reducing memory footprints and increasing processing speeds. The project distinguishes itself through hardware-specific kernel optimizations that leverage native processor instructions to accelerate matrix multiplication. By utilizing packed integer arithmetic and memory-aligned weig

    PythonQuantized Inference RuntimesEfficient Inference EnginesInference Runtimes
    Ver en GitHub↗39,327
  • reduxjs/reselectAvatar de reduxjs

    reduxjs/reselect

    19,032Ver en GitHub↗

    Reselect is a state management optimization tool and memoization utility designed to minimize redundant calculations and UI re-renders. It functions as a library for creating memoized selectors that derive specific data from a state store. The library implements input-based memoization and recursive selector composition to create a hierarchy of derived data dependencies. It ensures reference-stable result caching and provides custom equality checking to determine when a cache should be invalidated. The project covers capabilities for derived data computation, frontend performance optimizatio

    TypeScriptMemoization CachesComposable Selector PipelinesDerived State
    Ver en GitHub↗19,032
  • dragonflydb/dragonflyAvatar de dragonflydb

    dragonflydb/dragonfly

    30,688Ver en GitHub↗

    Dragonfly is a high-performance, multi-model in-memory data store designed to serve as a drop-in replacement for existing database infrastructures. By utilizing a multi-threaded, shared-nothing architecture and a fiber-based concurrency model, it maximizes CPU utilization and minimizes latency for read and write operations. The system supports a wide range of data structures, including strings, hashes, lists, sets, sorted sets, and JSON documents, while maintaining full compatibility with standard industry wire protocols and client libraries. What distinguishes Dragonfly is its focus on effic

    C++Access Control SystemsCluster ManagementConcurrency Models
    Ver en GitHub↗30,688
  • jashkenas/underscoreAvatar de jashkenas

    jashkenas/underscore

    27,345Ver en GitHub↗

    Underscore is a JavaScript utility library providing a suite of functional programming and data manipulation helpers. It serves as a framework for transforming data collections, composing functions, managing objects, and performing precise data type validation without modifying core language prototypes. The project includes a functional programming toolkit designed to control function execution timing and behavior through techniques such as debouncing, throttling, and partial application. It also provides a dedicated object manipulation utility for cloning, merging, picking, and omitting prop

    JavaScriptArray Manipulation UtilitiesJavaScript Utility LibrariesArray Manipulation Utilities
    Ver en GitHub↗27,345
  • 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
  • bendc/frontend-guidelinesAvatar de bendc

    bendc/frontend-guidelines

    9,089Ver en GitHub↗

    This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi

    Web Accessibility StandardsAccessibility StandardsComposable Logic Patterns
    Ver en GitHub↗9,089
  • alistgo/alistAvatar de AlistGo

    AlistGo/alist

    49,705Ver en GitHub↗

    Alist is a unified cloud storage gateway that aggregates disparate remote storage providers into a single, navigable virtual file system. By acting as a remote file system proxy, it decouples file operations from specific provider implementations, allowing users to browse, download, and manage files across heterogeneous backends through a standardized interface. The platform utilizes a driver-based storage abstraction that translates generic file system operations into provider-specific API calls. This architecture supports a wide range of cloud storage services, S3-compatible object storage,

    GoEncrypted Storage VaultsCloud Storage AggregatorsRemote File System Mounts
    Ver en GitHub↗49,705
  • flyteorg/flyteAvatar de flyteorg

    flyteorg/flyte

    7,095Ver en GitHub↗

    Flyte is a Kubernetes-based machine learning orchestrator and containerized pipeline manager designed for coordinating AI workflows and data pipelines. It functions as an engine for defining and executing resilient pipelines, utilizing a data lineage tracker to maintain immutable execution states and ensure reproducible outputs. The platform distinguishes itself by packaging individual tasks into separate containers to ensure dependency isolation and environment consistency. It provides specialized capabilities for machine learning, including the transformation of trained models into scalable

    GoData Pipeline AutomationWorkflow OrchestrationAI Workflow Orchestrators
    Ver en GitHub↗7,095
  • 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
  • apachecn/interviewAvatar de apachecn

    apachecn/Interview

    8,944Ver en GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Jupyter NotebookAlgorithmic Problem SolvingTechnical Interview CurriculaTechnical Interview Preparation
    Ver en GitHub↗8,944
  • vllm-project/vllmAvatar de vllm-project

    vllm-project/vllm

    83,048Ver en GitHub↗

    vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models. It functions as a production-ready distributed model server, providing standard API protocols for online serving while also supporting offline batch processing. The system is built to maximize token generation speed and memory efficiency, enabling both large-scale cloud deployments and local execution on personal hardware. The project distinguishes itself through advanced memory management and request scheduling techniques, most notably its use of non-contiguous key-value cach

    PythonContinuous Batching StrategiesCustom Model Execution EnginesDistributed Model Servers
    Ver en GitHub↗83,048
  • cosmiconfig/cosmiconfigAvatar de cosmiconfig

    cosmiconfig/cosmiconfig

    4,154Ver en GitHub↗

    Cosmiconfig is a Node.js configuration loader used to find and load application settings from package manifests, rc files, and TypeScript modules. It functions as a directory-tree search tool and multi-format config parser that converts settings into JavaScript objects. The system distinguishes itself through a configuration transformation engine that supports merging base configurations and applying custom functions to parsed results. It employs a memoized transformation cache to store these results in memory, reducing filesystem overhead and avoiding repeated expensive computations. The li

    TypeScriptApplication Configuration ManagementNode.js Application ConfigurationsConfiguration Discovery
    Ver en GitHub↗4,154
  • tanstack/queryAvatar de TanStack

    TanStack/query

    49,761Ver en GitHub↗

    This project provides a comprehensive suite of tools for managing asynchronous state and building full-stack web applications. At its core, it functions as a centralized synchronization layer that automates data fetching, caching, and background revalidation, ensuring that remote server data remains consistent with the local user interface. By utilizing a declarative, hook-based programming model, it simplifies the management of complex data lifecycles and loading states. The project distinguishes itself through a headless design philosophy that decouples business logic from visual presentati

    TypeScriptAsynchronous State ManagementAsynchronous State ManagersData Synchronization Libraries
    Ver en GitHub↗49,761
  • mahmoud/boltonsAvatar de mahmoud

    mahmoud/boltons

    6,897Ver en GitHub↗

    Boltons is a comprehensive utility toolkit and extension of the Python standard library. It provides a collection of reusable recipes and specialized data structures, system utilities, and helper libraries designed to support common programming tasks across various domains. The project is distinguished by a standard-library-only dependency model, ensuring maximum portability with zero external dependencies. It provides advanced implementations for data structures, such as immutable mappings and priority queues, alongside recursive data transformation tools for reshaping complex nested diction

    PythonSpecialized Data StructuresCLI Development HelpersCommand-Line Interface Development
    Ver en GitHub↗6,897
  • gocolly/collyAvatar de gocolly

    gocolly/colly

    25,101Ver en GitHub↗

    Colly is a high-performance web scraping framework designed for the automated extraction of structured data from websites. It provides a programmable toolkit that manages the complexities of large-scale data collection, including concurrent request orchestration, automatic cookie handling, and robots.txt compliance. By utilizing an asynchronous execution model, the engine maintains high throughput while preventing resource exhaustion during recursive or distributed crawling tasks. The framework is distinguished by its modular, event-driven architecture, which allows developers to hook into sp

    GoWeb Scraping EnginesWeb Scraping FrameworksConcurrent Crawling Engines
    Ver en GitHub↗25,101
  • prodesire/python-guide-cnAvatar de Prodesire

    Prodesire/Python-Guide-CN

    4,432Ver en GitHub↗

    Python-Guide-CN is a Chinese translation of a comprehensive guide to idiomatic Python programming and software development. It serves as a curated programming tutorial and ecosystem reference, providing a structured path for learning Python syntax, standard libraries, and professional coding patterns. The project distinguishes itself by offering detailed instructions for setting up development environments across Windows, macOS, and Linux. It specifically focuses on the selection of interpreters and the management of virtual environments to ensure a consistent workspace. The guide covers a b

    BatchfileChinese Language TranslationsPython Best PracticesCode Documentation Standards
    Ver en GitHub↗4,432
  • 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
  • mgechev/angular-performance-checklistAvatar de mgechev

    mgechev/angular-performance-checklist

    4,134Ver en GitHub↗

    This project is a technical reference and guide for optimizing the performance of Angular applications. It provides a comprehensive checklist for improving speed and efficiency by focusing on bundle optimization, rendering best practices, and runtime execution. The guide covers a wide array of differentiators including the implementation of progressive web app strategies through service workers and offline caching. It also details methods for improving perceived load times using server-side rendering and application shells. The repository provides guidance on broader capability areas such as

    Angular Performance OptimizersAhead-Of-Time CompilationApplication Shells
    Ver en GitHub↗4,134
  • ray-project/rayAvatar de ray-project

    ray-project/ray

    42,895Ver en GitHub↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    PythonActor ModelsDistributed Computing FrameworksDistributed Datasets
    Ver en GitHub↗42,895
  • angus-c/justAvatar de angus-c

    angus-c/just

    6,204Ver en GitHub↗

    Just is a collection of JavaScript utility libraries designed for data manipulation, functional programming, performance optimization, statistical analysis, and string processing. It provides a set of tools for deep cloning, filtering, and transforming complex objects and arrays. The project is structured as a series of zero-dependency modules, allowing utilities to be used independently to minimize bundle size. It implements functional programming patterns including currying, piping, and partial application, and provides execution control through memoization, debouncing, and throttling. The

    JavaScriptJavaScript Utility LibrariesDeep Object ManipulationsExecution Debouncing
    Ver en GitHub↗6,204
  • deepspeedai/deepspeedAvatar de deepspeedai

    deepspeedai/DeepSpeed

    42,528Ver en GitHub↗

    DeepSpeed is a high-performance library designed to scale deep learning model training and inference across massive clusters of GPUs and compute nodes. It provides a comprehensive suite of tools for distributed training, enabling the execution of models that exceed the memory capacity of single devices through advanced parameter partitioning, pipeline-based model parallelism, and memory-efficient state offloading. The framework distinguishes itself through specialized communication-efficient optimizers and hardware-aware acceleration techniques. By utilizing gradient compression, quantization

    PythonDistributed Memory OptimizersDistributed Training FrameworksDistributed Training Optimizers
    Ver en GitHub↗42,528
  • oi-wiki/oi-wikiAvatar de OI-wiki

    OI-wiki/OI-wiki

    26,176Ver en GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    TypeScriptCompetitive Programming RepositoriesAlgorithm LibrariesAlgorithmic Problem Solving
    Ver en GitHub↗26,176
  • tanstack/tableAvatar de TanStack

    TanStack/table

    28,119Ver en GitHub↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    TypeScriptData Table State ManagersData TablesFramework Agnostic UI Logic
    Ver en GitHub↗28,119
  • piglei/one-python-craftsmanAvatar de piglei

    piglei/one-python-craftsman

    7,211Ver en GitHub↗

    This project is a comprehensive Python coding guide and software engineering resource focused on professional development practices. It provides a detailed collection of idiomatic techniques, design patterns, and architectural strategies to improve code quality and maintainability. The guide emphasizes advanced design patterns such as dependency injection, data-driven design, and the application of SOLID principles for object-oriented design. It distinguishes itself by covering sophisticated structural strategies, including class-based decorators, the separation of interfaces from implementat

    Idiomatic PatternsPython Best PracticesData-Driven Architectural Patterns
    Ver en GitHub↗7,211
  • 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
  • grantjenks/python-diskcacheAvatar de grantjenks

    grantjenks/python-diskcache

    2,828Ver en GitHub↗

    This project is a disk-backed key-value store and persistent data structure library for Python. It provides a mechanism for persisting mappings, sets, and queues to the local filesystem to bypass memory limitations and cache expensive function results across threads and processes. The system serves as a cross-process synchronization tool, offering distributed locks, semaphores, and barriers to coordinate shared resource access. It implements advanced caching strategies such as probabilistic stampede prevention, sharded data partitioning to increase throughput, and least-recently-used eviction

    PythonKey-Value Persistence StoresPersistent Key-Value CachesCross-Process Cache Coordination
    Ver en GitHub↗2,828
  • ajeetdsouza/zoxideAvatar de ajeetdsouza

    ajeetdsouza/zoxide

    37,467Ver en GitHub↗

    Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th

    RustCommand Line Navigation ToolsTerminal Navigation AcceleratorsDirectory Navigation Utilities
    Ver en GitHub↗37,467
  • azl397985856/leetcodeAvatar de azl397985856

    azl397985856/leetcode

    55,758Ver en GitHub↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    JavaScriptCoding Challenge SolutionsCompetitive Programming TrainingMulti-Language Implementations
    Ver en GitHub↗55,758
  • ente-io/enteAvatar de ente-io

    ente-io/ente

    27,281Ver en GitHub↗

    Ente is a privacy-focused platform for end-to-end encrypted storage and two-factor authentication management. It functions as a zero-knowledge identity provider, ensuring that all cryptographic operations, key derivation, and data encryption occur locally on the user's device. By maintaining this architecture, the service provider remains unable to access or decrypt any stored personal information or authentication credentials. The platform distinguishes itself through a combination of on-device intelligence and resilient data distribution. It utilizes a local machine learning engine to perfo

    DartIdentity ProvidersKey Management SystemsTwo-Factor Authentication
    Ver en GitHub↗27,281
  • stdlib-js/stdlibAvatar de stdlib-js

    stdlib-js/stdlib

    5,735Ver en GitHub↗
    JavaScriptScientific Computing Libraries2D Plot ConstructorsArray Element Finding
    Ver en GitHub↗5,735
  • seaweedfs/seaweedfsAvatar de seaweedfs

    seaweedfs/seaweedfs

    32,937Ver en GitHub↗

    SeaweedFS is a distributed object store and high-performance file system designed to manage massive volumes of unstructured data. It utilizes a decoupled architecture that separates metadata management from raw data storage, allowing for independent scalability and the efficient handling of billions of files. By providing a POSIX-compliant interface, it enables applications to interact with a unified namespace while maintaining the performance characteristics of a distributed object store. The system distinguishes itself through a multi-region data fabric that supports active-active replicati

    GoObject StorageDistributed Object StoresHigh-Performance File Systems
    Ver en GitHub↗32,937
  • wangzheng0822/algoAvatar de wangzheng0822

    wangzheng0822/algo

    23,159Ver en GitHub↗

    This project is a data structures and algorithms library providing a collection of fifty standard code implementations for managing data and solving common computational problems. It serves as an algorithm implementation reference and study resource for educational use. The codebase covers graph theory implementations for modeling networks and performing searches, as well as string pattern matching libraries for the retrieval of character sequences. It includes a collection of hierarchical data structures, such as binary search trees and priority heaps, and provides optimized solutions for dy

    PythonAlgorithm ImplementationsAdjacency ListsAlgorithmic Reference Implementations
    Ver en GitHub↗23,159
  • facebookresearch/faissAvatar de facebookresearch

    facebookresearch/faiss

    40,302Ver en GitHub↗

    This project is a high-performance library designed for the similarity search and clustering of dense vectors across massive datasets. It functions as a vector similarity search engine, providing the necessary tools to organize complex numerical data into specialized structures that facilitate rapid retrieval and efficient querying of millions of records. The library distinguishes itself through a variety of advanced indexing and compression techniques, including hierarchical navigable small worlds for logarithmic time complexity and inverted file indexing to partition vector spaces into mana

    C++Vector Search EnginesApproximate Nearest Neighbor SearchVector Similarity Search
    Ver en GitHub↗40,302

Related searches

  • Go Caching Libraries
  • Go Cache Libraries
  • JavaScript Caching Libraries
  • C# Caching Libraries
  • Java Caching Libraries
  • Python Task Queue Libraries
  • Caché, búsqueda y recuperación
  • capa de caché para llamadas a APIs de LLM