awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

محدد مكونات واجهة المستخدم

تم تحديث الترتيب في 30 يونيو 2026

For a library for identifying UI components, the strongest matches are meituan-dianping/leaf (Leaf is a distributed unique ID generation system with), twitter-archive/snowflake (Snowflake is the original distributed unique ID generation service) and baidu/uid-generator (Baidu's UID Generator is a Snowflake-style distributed ID generation). twitter/snowflake and sony/sonyflake round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

اعثر على أفضل أنظمة تعريف مكونات واجهة المستخدم (UI). قمنا بترتيب أفضل المكتبات مفتوحة المصدر حسب النشاط والميزات لمساعدتك في المقارنة والاختيار.

محدد مكونات واجهة المستخدم

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • meituan-dianping/leafالصورة الرمزية لـ Meituan-Dianping

    Meituan-Dianping/Leaf

    6,730عرض على GitHub↗

    Leaf is a distributed unique ID generation system that provides two distinct modes for producing identifiers across multiple application instances without central coordination. It offers both a database-backed segment mode, which allocates blocks of IDs from a database table and caches them in memory for high throughput, and a Snowflake-style mode that combines timestamps, worker identifiers, and sequence counters to produce time-sortable unique IDs. The system distinguishes itself by offering dual-mode generation through a single RESTful endpoint, allowing applications to choose between segm

    Leaf is a distributed unique ID generation system with both database-backed segment mode and Snowflake-style mode, supporting worker ID assignment, time-based ordering, high throughput, and decentralized generation—exactly what you're looking for.

    JavaTime-SortableWorker Identity AssignmentsZooKeeper Worker Assignments
    عرض على GitHub↗6,730
  • twitter-archive/snowflakeالصورة الرمزية لـ twitter-archive

    twitter-archive/snowflake

    7,775عرض على GitHub↗

    Snowflake is a distributed unique ID generation service designed to produce non-colliding, time-ordered identification numbers at high scale. It functions as a scalable ID issuer that creates distinct entity identifiers across multiple server nodes to avoid coordination bottlenecks. The system utilizes stateless identifier coordination, calculating unique IDs through a deterministic mathematical formula rather than relying on a central database to track the last issued number. This approach allows it to generate identifiers for distributed database primary keys and high-scale transaction trac

    Snowflake is the original distributed unique ID generation service that produces time-ordered, 64-bit identifiers with ZooKeeper-based worker assignment, decentralized high-throughput generation, and a configurable bit layout — precisely the system this search asks for.

    ScalaWorker Identity AssignmentsZooKeeper Worker AssignmentsDistributed ID Generators
    عرض على GitHub↗7,775
  • baidu/uid-generatorالصورة الرمزية لـ baidu

    baidu/uid-generator

    5,572عرض على GitHub↗

    This project is a distributed unique ID generator designed to produce 64-bit globally unique and sortable identifiers across multiple nodes. It implements a Snowflake-compatible algorithm that prevents collisions by combining timestamps, worker identifiers, and sequence numbers into a single integer. The system includes a worker ID orchestrator to allocate and maintain unique machine identities during instance startup and migration using database-backed strategies. To increase request throughput and reduce latency, it utilizes a ring-buffer caching layer that pre-generates identifiers and emp

    Baidu's UID Generator is a Snowflake-style distributed ID generation library that produces 64-bit sortable identifiers with built-in worker ID allocation and a high-throughput ring-buffer cache, making it a full-featured solution for your needs.

    JavaWorker Identity AssignmentsZooKeeper Worker Assignments
    عرض على GitHub↗5,572
  • twitter/snowflakeالصورة الرمزية لـ twitter

    twitter/snowflake

    7,774عرض على GitHub↗

    Snowflake is a high-concurrency RPC framework and distributed ID generation service. It provides the infrastructure to create unique, time-ordered identifiers across a network of servers and facilitates the development of network services designed to handle massive volumes of simultaneous requests. The system separates low-level transport logic from application behavior, allowing for the implementation of custom RPC protocols. It includes a distributed request tracing tool to visualize execution flow across network boundaries and a server lifecycle management interface to adjust logging level

    Snowflake is the original distributed ID generation system from Twitter that produces unique, time-ordered 64‑bit IDs with built‑in worker assignment and high throughput, making it the canonical answer for this search.

    ScalaDistributed ID Generators
    عرض على GitHub↗7,774
  • sony/sonyflakeالصورة الرمزية لـ sony

    sony/sonyflake

    4,382عرض على GitHub↗

    Sonyflake is a distributed unique ID library that creates collision-free, chronologically ordered identifiers across multiple machines. It functions as a time-based generator that encodes timestamps into IDs, ensuring that identifiers are monotonically sorted. The system operates without a central coordinating authority, producing unique IDs across distributed nodes without requiring shared state communication or central locks. It prevents collisions between different nodes by incorporating host-aware machine identifiers, which are resolved using private network addresses or cloud instance me

    Sonyflake is a distributed unique ID generator inspired by Snowflake, providing worker ID assignment, time-based ordering, 64-bit IDs, decentralized generation, and high throughput, making it a strong fit for generating unique identifiers in distributed applications.

    GoDistributed Identifier GeneratorsChronological ID SequencingDistributed ID Generators
    عرض على GitHub↗4,382
  • oklog/ulidالصورة الرمزية لـ oklog

    oklog/ulid

    5,040عرض على GitHub↗

    This project is an implementation of the ULID standard in the Go programming language. It provides tools for generating universally unique, lexicographically sortable identifiers that combine millisecond timestamps with random data. The library ensures that identifiers maintain chronological order through alphabetical sorting. It includes a monotonic generator to guarantee that multiple identifiers created within the same millisecond are produced in a strictly increasing sequence. The project covers unique identifier generation and database primary key optimization. It also provides a comman

    Oklog/ulid is a Go library implementing the ULID standard for generating time-sortable, decentralized unique identifiers, but it does not support worker ID assignment or produce 64-bit integers, so it partially fits the specified requirements.

    GoMonotonic Identifier Generation
    عرض على GitHub↗5,040
  • ai/nanoidالصورة الرمزية لـ ai

    ai/nanoid

    26,821عرض على 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

    Nanoid is a library for generating unique, compact identifiers for distributed systems using secure random bytes, so it fits the search for a distributed ID generator; however, it uses random strings rather than 64-bit integers and does not support worker ID assignment or time-based ordering, covering only some of the desired features.

    JavaScriptDistributed Identifiers
    عرض على GitHub↗26,821

Related searches

  • مكتبة لتخصيص مكونات واجهة المستخدم
  • نظام تصميم لبناء مكونات واجهة المستخدم
  • أداة بناء مرئية لواجهات تطبيقات الويب
  • نظام لا مركزي لإدارة الهوية
  • a framework for building interactive user interfaces
  • مكتبة مكونات واجهة مستخدم لمشاريع SvelteKit
  • مكتبة برمجية لبناء حقول نماذج مخصصة
  • an open source tool for shortening URLs