awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to caiogondim/fast-memoize.js

Projects sharing features with Fast Memoize.js

11 open-source projects similar to caiogondim/fast-memoize.js, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • alexreardon/memoize-onealexreardon avatar

    alexreardon/memoize-one

    2,971View on GitHub↗

    Memoize-one is a JavaScript function memoization library that stores function return values and serves them instantly on repeat calls with identical arguments to avoid redundant calculations. It retains only the single most recent argument set and return value, maintaining a constant and bounded memory footprint. The library features a shallow argument comparison engine and includes the runtime execution context alongside input arguments during comparison to ensure state and binding changes trigger fresh computations. Users can inject custom equality functions to override the default argumen

    TypeScriptjavascriptmemoizationmemoize
    View on GitHub↗2,971
  • reactjs/react-basicreactjs avatar

    reactjs/react-basic

    4,448View on GitHub↗

    react-basic provides a conceptual implementation of the React model, focusing on a component-based UI architecture. It employs pure functions to transform raw data into structural interface representations and uses a declarative system for managing UI state and hierarchical data distribution. The project distinguishes itself through specialized caching strategies, including tree-based result caching that stores values based on the structural position of elements. It also features a mechanism for deferred function execution to remove boilerplate from business paths and supports the isolation o

    View on GitHub↗4,448
  • mobxjs/mobx-reactmobxjs avatar

    mobxjs/mobx-react

    4,823View on GitHub↗

    mobx-react is a library that provides state bindings to connect React components to MobX observable state. It functions as a component state synchronizer, ensuring that user interface elements automatically re-render only when the specific observed data they consume changes. The project enables a decoupled state architecture by moving business logic and domain state into standalone stores, separating data management from the React component tree. It facilitates global state distribution across deep component hierarchies using providers and context to avoid manual prop drilling. The library c

    TypeScriptjavascriptmobxreact
    View on GitHub↗4,823

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • flyerhzm/rails_best_practicesflyerhzm avatar

    flyerhzm/rails_best_practices

    4,166View on GitHub↗

    This project is a static analysis tool and linter for Ruby on Rails designed to identify architectural smells and violations of best practices. It serves as a code quality linter, architectural auditor, security scanner, and performance analyzer for Rails applications. The tool evaluates the separation of concerns between controllers, models, and view templates to reduce technical debt. It identifies suboptimal coding patterns and enforces stylistic consistency, while specifically scanning for security vulnerabilities such as unprotected mass assignment in models. The analysis surface covers

    Ruby
    View on GitHub↗4,166
  • sadanandpai/javascript-code-challengessadanandpai avatar

    sadanandpai/javascript-code-challenges

    4,451View on GitHub↗

    This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks

    MDXchallengescoding-interviewfrontend
    View on GitHub↗4,451
  • opennextjs/opennextjs-awsopennextjs avatar

    opennextjs/opennextjs-aws

    5,005View on GitHub↗

    opennextjs-aws is a serverless infrastructure adapter and deployment tool that transforms Next.js build artifacts into compatible packages for hosting on AWS Lambda and S3. It functions as a deployment adapter that maps framework-specific outputs to serverless functions and object storage. The project distinguishes itself by implementing serverless-specific optimizations, including a cache manager that synchronizes incremental static regeneration and fetch caches via S3 or DynamoDB. It features a cold start optimizer that uses bundle minification and scheduled function warming to reduce laten

    TypeScriptawsnextjssst
    View on GitHub↗5,005
  • cachecontrol/json-rules-engineCacheControl avatar

    CacheControl/json-rules-engine

    3,088View on GitHub↗

    This project is a rule-based decision system that decouples complex business logic from application code by representing rules as portable, structured data. It functions as a business logic engine that evaluates nested boolean conditions to determine application outcomes based on dynamic inputs. The engine distinguishes itself by supporting the asynchronous resolution of external data, allowing it to fetch and inject real-time facts into the evaluation process at runtime. It utilizes a recursive evaluation model to process hierarchical rule sets and triggers event-driven actions immediately u

    JavaScriptbusiness-rulesenginejson
    View on GitHub↗3,088
  • davidyaha/graphql-redis-subscriptionsdavidyaha avatar

    davidyaha/graphql-redis-subscriptions

    1,119View on GitHub↗

    GraphQL Redis Subscriptions is a real-time event streaming library and publish-subscribe engine that delivers GraphQL subscription events across distributed server instances using Redis. It routes real-time messages through an external data store so multiple server instances can share and process identical client events. The library coordinates message delivery through distributed pub-sub brokerage and handles binary-safe data streams directly from the messaging layer by bypassing default string conversions. It supports custom serialization pipelines that transform outgoing and incoming paylo

    TypeScriptgraphqlgraphql-subscriptionsredis
    View on GitHub↗1,119
  • moleculerjs/moleculermoleculerjs avatar

    moleculerjs/moleculer

    6,373View on GitHub↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    JavaScript
    View on GitHub↗6,373
  • warp-drive-data/warp-drivewarp-drive-data avatar

    warp-drive-data/warp-drive

    3,150View on GitHub↗

    Warp Drive is a reactive state management library designed to synchronize remote data with local application state. It functions as a client-side cache manager that aggregates information from multiple external sources into a unified, type-safe store. By transforming raw network responses into immutable objects based on defined schemas, the library ensures data integrity and consistency across complex application states. The system distinguishes itself through a relational caching architecture that stores data in a flat, deduplicated structure. This approach enables surgical updates to the us

    TypeScriptdata-frameworkdata-loadingdata-patterns
    View on GitHub↗3,150
  • i-am-bee/beeai-frameworki-am-bee avatar

    i-am-bee/beeai-framework

    3,304View on GitHub↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Pythonagentsaiai-agent
    View on GitHub↗3,304