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 shiyi-0x7f/o-lib

Projects sharing features with O Lib

30 open-source projects similar to shiyi-0x7f/o-lib, 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.

  • lingochamp/filedownloaderlingochamp avatar

    lingochamp/FileDownloader

    11,118View on GitHub↗

    FileDownloader is an Android HTTP download manager and multi-threaded download engine designed for managing file transfers. It functions as a resumable transfer framework that utilizes a foreground service to maintain persistent background execution and prevent the operating system from terminating active tasks. The project features a pluggable networking library architecture, allowing the replacement of default network, storage, and database implementations with custom components. It employs a multi-threaded engine that increases transfer speeds by splitting files into chunks for simultaneou

    Javaandroidbreakpointdownload
    View on GitHub↗11,118
  • lingochamp/okdownloadlingochamp avatar

    lingochamp/okdownload

    5,248View on GitHub↗

    Okdownload is a multi-threaded HTTP download engine and transfer library designed for concurrent file downloading. It functions as a resumable file downloader that splits single files into multiple blocks for simultaneous processing to increase network throughput and transfer speeds. The system distinguishes itself through a builder-based component injection framework and a strategy pattern that allows for custom download engines. Developers can replace default storage and connection modules or override the logic used for block splitting and filename generation. The library provides comprehe

    Javafastfiledownloaderflexible
    View on GitHub↗5,248
  • comicsparks/jasmineComicSparks avatar

    ComicSparks/jasmine

    4,966View on GitHub↗

    Jasmine is a digital comic reader and community content platform designed for browsing, reading, and organizing digital comic collections. It functions as a comic library manager that allows users to track reading progress, save favorite titles, and categorize comic series. The application is an offline-capable web app that employs local-first data and content caching to ensure comic pages remain accessible without an internet connection. It features a responsive page viewer that adjusts comic dimensions based on the device screen size to maintain readability. The platform integrates social

    Dartacgcomiccosplay
    View on GitHub↗4,966

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
  • johnfactotum/foliatejohnfactotum avatar

    johnfactotum/foliate

    8,430View on GitHub↗

    Foliate is an EPUB e-book reader and multi-format document viewer designed for reading and managing digital books. It functions as a digital library manager that indexes local files and tracks reading progress across a personal collection. The application supports complex layout handling, including right-to-left text and vertical writing with automatic hyphenation. It provides a text-to-speech interface that converts document content into spoken audio using a system speech dispatcher. The tool includes capabilities for digital text annotation, allowing users to create highlights and notes. I

    JavaScriptazwazw3cbz
    View on GitHub↗8,430
  • gotson/komgagotson avatar

    gotson/komga

    5,931View on GitHub↗

    Komga is a self-hosted digital comics and eBook server that organizes, serves, and streams CBZ, CBR, PDF, and EPUB files through a web interface. Built as a Java Spring Boot application with SQLite-based metadata storage, it provides multi-user access controls with individual reading progress tracking and supports the OPDS protocol for compatibility with third-party reader applications. The server distinguishes itself through comprehensive authentication options, including OAuth2 and OpenID Connect support with automatic account creation and email verification, alongside traditional cookie an

    Kotlinapicomicsddd
    View on GitHub↗5,931
  • music-assistant/servermusic-assistant avatar

    music-assistant/server

    2,493View on GitHub↗

    This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen

    Python
    View on GitHub↗2,493
  • happyfish100/fastdfshappyfish100 avatar

    happyfish100/fastdfs

    9,231View on GitHub↗

    FastDFS is a distributed file system and object store designed as a high-capacity file server. It functions as a cluster storage manager that saves, syncs, and accesses large volumes of unstructured data across a network of distributed servers. The system uses unique identifiers for file retrieval and indexing instead of traditional hierarchical naming to avoid metadata bottlenecks. It manages file attributes through key-value metadata mapping and employs a distributed replication model to ensure high availability and data redundancy across storage groups. The project provides capabilities f

    Cdistributed-file-storagedistributed-file-systemstorage-servers
    View on GitHub↗9,231
  • gabrielbull/react-desktopgabrielbull avatar

    gabrielbull/react-desktop

    9,493View on GitHub↗

    react-desktop is a React component library and web-based simulator designed to recreate the visual interfaces and behaviors of desktop operating systems. It provides a set of components that allow developers to build browser applications that mimic the look and feel of macOS and Windows. The library focuses on desktop UI simulation and operating system emulation, offering a collection of visual elements such as windows and menus. These components follow desktop design guidelines to create a familiar user experience within a web environment.

    JavaScript
    View on GitHub↗9,493
  • ermaozi/get_subscribeermaozi avatar

    ermaozi/get_subscribe

    8,678View on GitHub↗

    This project is a network node aggregator and proxy subscription manager designed to bypass network restrictions. It functions as a tool for importing and synchronizing remote server lists and configuration files to maintain updated network node connectivity. The system includes a regional app store gateway that utilizes a rotating pool of verified accounts to download location-restricted applications from various regional stores. It also provides a curated collection of free and stable subscription links for connectivity testing and accessing blocked content. The tool provides a configurati

    Pythonandroidclashsr
    View on GitHub↗8,678
  • linuxserver/docker-calibre-weblinuxserver avatar

    linuxserver/docker-calibre-web

    1,400View on GitHub↗

    This project provides a containerized self-hosted web interface and server for browsing, reading, and managing digital book collections over a local network. It serves a full desktop application capability entirely through a lightweight browser-based network interface, maintaining library integrity and metadata state by mounting external database files directly into the container volume. The application enables users to search, filter, and read digital book collections stored in a database, transform documents between different publication formats using integrated conversion tools, and modif

    Dockerfilehacktoberfest
    View on GitHub↗1,400
  • sub-store-org/sub-storesub-store-org avatar

    sub-store-org/Sub-Store

    9,893View on GitHub↗

    Sub-Store is a proxy subscription management server that aggregates multiple subscription links into a single unified stream for distribution to various clients. It functions as a transformation pipeline that filters, modifies, and reformats proxy node metadata. The system acts as a cross-platform format converter to ensure compatibility across diverse client applications. It includes an encryption decryption gateway that uses private keys to handle age-standard encrypted subscription content and a cache-layered aggregator to reduce external requests. The server provides capabilities for dyn

    JavaScriptclashhttploon
    View on GitHub↗9,893
  • qiuyannnn/local-file-organizerQiuYannnn avatar

    QiuYannnn/Local-File-Organizer

    3,132View on GitHub↗

    Local-File-Organizer is a local-first file classification system that uses on-device machine learning models to categorize documents and media into structured directories. It functions as an automated file classifier and asset manager that leverages local inference to sort files based on content, meaning, and metadata. The project emphasizes privacy by performing all data processing and analysis on the local device, eliminating the need to send sensitive files to external cloud services. It utilizes local models to analyze text and image content to generate descriptive filenames and thematic

    Pythonfile-organizerllama3llm
    View on GitHub↗3,132
  • dxcweb/high-speed-downloaderdxcweb avatar

    dxcweb/high-speed-downloader

    7,129View on GitHub↗

    This project is a JavaScript-based HTTP download manager and accelerator designed to increase file transfer rates within a web browser. It functions as a multi-threaded download accelerator that retrieves remote resources by splitting files into smaller segments for simultaneous downloading. The tool utilizes HTTP range requests to fetch multiple file segments in parallel, maximizing available network bandwidth. It manages this process through a client-side blob buffer and memory management system that stores binary data before assembling the segments into the final file. The system covers c

    javascript
    View on GitHub↗7,129
  • ssseasonnn/rxdownloadssseasonnn avatar

    ssseasonnn/RxDownload

    4,125View on GitHub↗

    RxDownload is a multi-threaded download manager built with Kotlin and RxJava. It functions as a concurrent file transfer client and batch download controller, allowing for the retrieval of remote files using multiple threads to increase transfer speeds. The system provides a dedicated record management database for download tasks, enabling the retrieval of history through filtered lists and paginated results. It includes a centralized controller for executing bulk actions to start, stop, or delete groups of tracked download tasks simultaneously. The project covers real-time progress monitori

    Kotlinkotlinrxdownloadrxjava
    View on GitHub↗4,125
  • gohugoio/hugogohugoio avatar

    gohugoio/hugo

    88,701View on GitHub↗

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, and a flexible template-driven rendering engine. The project distinguishes itself through a sophisticated build system that utilizes incremental caching to minimize redundant processing during site updates. It supports complex content requirements by enabling multidimensional mod

    Goblog-enginecmscontent-management-system
    View on GitHub↗88,701
  • wagtail/wagtailwagtail avatar

    wagtail/wagtail

    20,366View on GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Pythoncmsdjangohacktoberfest
    View on GitHub↗20,366
  • bookstackapp/bookstackBookStackApp avatar

    BookStackApp/BookStack

    18,305View on GitHub↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    PHPbookstackdocumentationlaravel
    View on GitHub↗18,305
  • hiddify/hiddify-managerhiddify avatar

    hiddify/Hiddify-Manager

    9,060View on GitHub↗

    Hiddify-Manager is a VPN management panel and multi-protocol proxy server designed for internet censorship circumvention. It provides a central system for deploying and administering tunneling protocols to mask internet traffic and origin IP addresses. The project features a user subscription manager for distributing dynamic configuration links and a DNS privacy suite that implements DNS over HTTPS to prevent identity leaks. It integrates a CDN routing gateway to hide server locations and provides a web-based interface for managing multiple obfuscated connection methods. The platform covers

    Pythonclashclashforwindowsclashmeta
    View on GitHub↗9,060
  • heisir2014/m3u8-downloaderHeiSir2014 avatar

    HeiSir2014/M3U8-Downloader

    4,169View on GitHub↗

    M3U8-Downloader is a media utility and playlist client designed to download, decrypt, and play back fragmented video content from HLS streams. It functions as a high-performance downloader that captures segmented video from M3U8 playlists for offline local storage. The tool includes an AES-128 decrypter to unlock encrypted streams using specific keys and initialization vectors. It also provides mechanisms to inject custom HTTP headers into requests, allowing the tool to authenticate with video servers and bypass access restrictions. The application supports multi-threaded segment fetching an

    JavaScriptdownloaddownload-videoselectron-application
    View on GitHub↗4,169
  • iawia002/luxiawia002 avatar

    iawia002/lux

    31,412View on GitHub↗

    Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include

    Gobilibilicrawlerdownload
    View on GitHub↗31,412
  • cheat/cheatcheat avatar

    cheat/cheat

    13,361View on GitHub↗

    Cheat is a command-line cheatsheet manager and terminal reference tool used for creating and viewing searchable, interactive guides. It functions as a plain-text knowledge base that organizes technical notes and command snippets through a hierarchical directory structure and metadata tags. The tool provides context-aware note management by discovering and displaying project-specific documentation based on the current working directory. It allows for the creation of a personalized collection of reference files that can be retrieved directly within a shell environment to assist with command opt

    Go
    View on GitHub↗13,361
  • alireza0/s-uialireza0 avatar

    alireza0/s-ui

    7,506View on GitHub↗

    s-ui is a web-based management interface for Xray VPN protocols. It provides a graphical user interface for configuring and monitoring network protocols, inbounds, and outbound routing rules. The project includes a VPN subscription manager for generating and distributing configuration links to clients, as well as an access controller to enforce data usage caps and account expiration dates. Administrative access is secured through token authentication and SSL encryption via custom certificates. The system provides observability tools for tracking real-time CPU, memory, and network traffic met

    Gohysteriahysteria2naive-proxy
    View on GitHub↗7,506
  • django-cms/django-cmsdjango-cms avatar

    django-cms/django-cms

    10,642View on GitHub↗

    django-cms is a content management system built on Django for creating and managing hierarchical pages and reusable content blocks. It functions as an enterprise framework and modular page builder for organizing website layouts and managing complex digital content. The system features a frontend inline content editor that allows users to modify page titles and body content directly on the live site via an interactive toolbar. It provides a multilingual platform for translating pages and localized content across different languages, including built-in translation fallback support. Additionally

    Pythoncmsdjangodjango-cms
    View on GitHub↗10,642
  • fumiama/copymangafumiama avatar

    fumiama/copymanga

    4,186View on GitHub↗

    Copymanga is a mobile manga reader application designed for browsing, reading, and downloading manga content from remote web sources. It functions as a manga library manager that allows users to organize favorite series and track their reading progress. The application includes a cross-device synchronization client that maintains user identity, preferences, and reading history across multiple devices via cloud storage. It also operates as an offline downloader, saving manga chapters as compressed image files to local storage for consumption without an internet connection. The platform covers

    Kotlinandroidandroid-appandroid-application
    View on GitHub↗4,186
  • hafrey1/lunatv-confighafrey1 avatar

    hafrey1/LunaTV-config

    2,676View on GitHub↗

    LunaTV-config is an IPTV subscription manager and configuration server used to manage and distribute JSON-based media player subscription lists. It functions as a media player configuration server that serves customized content lists based on unique source identifiers. The project includes a JSON API proxy that acts as a transparent intermediary, forwarding requests and rewriting API prefixes within JSON data to redirect network traffic. It also features a subscription format converter that transforms resource configurations into raw JSON, proxy-prefixed JSON, or Base58 encoded strings. The

    JavaScript
    View on GitHub↗2,676
  • googlecodelabs/toolsgooglecodelabs avatar

    googlecodelabs/tools

    4,822View on GitHub↗

    This project is an interactive tutorial generator and static site generator that transforms source documents, such as Markdown and Google Docs, into structured instructional guides. It functions as a documentation conversion tool that compiles source content into static HTML assets and metadata for distribution to public or private audiences. The system utilizes a custom element UI framework to embed interactive instructional components using standard HTML custom elements, removing the need for external JavaScript frameworks. It supports multi-format content export, allowing a single source o

    Go
    View on GitHub↗4,822
  • chengaopan/automergepublicnodeschengaopan avatar

    chengaopan/AutoMergePublicNodes

    7,645View on GitHub↗

    AutoMergePublicNodes is a system for scraping public proxy nodes from across the internet and merging them into a unified list. It serves as an aggregator and converter that transforms these collected nodes into specialized subscription formats for various network routing clients. The project includes dedicated generators for creating configuration files and subscriptions compatible with Clash, Clash Meta, Sing-Box, and V2Ray. It handles the conversion of aggregated lists into Base64 and other standardized formats required by these specific network applications. The software also provides a

    Python
    View on GitHub↗7,645
  • foobnix/librerareaderfoobnix avatar

    foobnix/LibreraReader

    4,246View on GitHub↗

    LibreraReader is a multi-format e-book reader and digital library manager designed for mobile and desktop devices. It functions as a customizable document renderer and a text-to-speech document player that converts written text into spoken audio via a configurable speech engine and integrated media player. The project distinguishes itself through a high degree of visual and functional customization, including the ability to inject custom CSS for styling overrides and the use of pluggable rendering engines to balance speed and stability. It includes specialized navigation tools such as a verti

    C
    View on GitHub↗4,246
  • hectorqin/readerhectorqin avatar

    hectorqin/reader

    11,095View on GitHub↗

    Reader is a digital content reader and browser-based document viewer. It functions as a digital library manager and content aggregator that collects articles and documents from various online sources into a single interface. The project utilizes a JSON-driven approach to organize and display hierarchies of digital documents. It incorporates a REST-based aggregation model to fetch reading materials and metadata from remote servers for a unified viewing experience. The application provides client-side rendering for digital texts and manages personal collections through a digital library system

    View on GitHub↗11,095
  • 23/resumable.js23 avatar

    23/resumable.js

    4,731View on GitHub↗

    resumable.js is a JavaScript library for managing large file uploads using the HTML5 File API. It functions as a chunked data transmitter and resumable upload manager, dividing files into smaller segments to ensure reliable delivery to a remote server. The library is distinguished by its ability to recover upload progress after network interruptions or browser restarts. It achieves this through resumable data transfer and server-side chunk verification, which checks for existing segments on the server to avoid redundant data transmission. The system manages concurrent file uploads and reques

    JavaScript
    View on GitHub↗4,731