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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to rlidwka/sinopia

Open-source alternatives to Sinopia

30 open-source projects similar to rlidwka/sinopia, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Sinopia alternative.

  • verdaccio/verdaccioAvatar von verdaccio

    verdaccio/verdaccio

    17,699Auf GitHub ansehen↗

    Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It functions as a private registry proxy for Node.js packages, allowing organizations to host internal packages while caching public modules. The system features a pluggable middleware architecture that enables the extension of registry behavior through custom plugins for authentication and storage backends. It supports scalable remote data management by offloading package files to S3-compatible object stores. The platform covers package lifecycle management, including publishin

    TypeScriptdockerhelmhelm-charts
    Auf GitHub ansehen↗17,699
  • nats-io/nats.goAvatar von nats-io

    nats-io/nats.go

    6,657Auf GitHub ansehen↗

    This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the necessary tools for Go applications to exchange messages using publish-subscribe and request-reply patterns, as well as specialized clients for managing persistent streams and distributed storage. The library includes a JetStream client for durable message streaming and replay, a Key-Value store client for managing distributed state with versioning and watchers, and an Object Store client for the storage and retrieval of large binary files via chunked delivery. The implementation

    Gocloud-nativecloud-native-architecturescloud-native-microservices
    Auf GitHub ansehen↗6,657
  • sahat/satellizerAvatar von sahat

    sahat/satellizer

    7,801Auf GitHub ansehen↗

    Satellizer is an authentication library for AngularJS applications designed to manage user sign-in and session persistence using security tokens. It functions as a client-side implementation for exchanging credentials for tokens and attaching authorization headers to network requests. The library handles identity integration through a token manager that supports both email-based authentication and external OAuth providers. It enables the authorization of users via third-party services using secure popup windows and allows for linking or unlinking external accounts to a user profile. The proj

    TypeScript
    Auf GitHub ansehen↗7,801

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • heeexy/springboot-shiro-vueAvatar von Heeexy

    Heeexy/SpringBoot-Shiro-Vue

    4,668Auf GitHub ansehen↗

    SpringBoot-Shiro-Vue is a permission management framework and role-based access control system. It provides a backend implemented with Spring Boot and a frontend built with Vue.js to manage user roles and map them to specific interface and API access rights. The project utilizes a token-based authentication system to verify user identities and enable stateless communication between the frontend and backend. It implements granular UI permission control to show or hide specific buttons and interface elements based on the current user's assigned access rights. The framework covers API security

    Javapermissionsshirospringboot
    Auf GitHub ansehen↗4,668
  • auth0/java-jwtAvatar von auth0

    auth0/java-jwt

    6,227Auf GitHub ansehen↗

    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

    Javadx-sdkjavajwt
    Auf GitHub ansehen↗6,227
  • piwigo/piwigoAvatar von Piwigo

    Piwigo/Piwigo

    3,802Auf GitHub ansehen↗

    Piwigo is a modular, open-source photo gallery and media management platform built as a PHP web application. It provides a self-hosted environment for organizing, managing, and displaying digital image collections through a web browser. The system is distinguished by its plugin-based architecture, which allows the core functionality to be extended with third-party themes and functional extensions. It leverages artificial intelligence for automatic image content recognition and tagging to automate the categorization of large libraries. The platform covers a wide range of capabilities includin

    PHPcmsimage-galleryopen-source
    Auf GitHub ansehen↗3,802
  • huggingface/huggingface_hubAvatar von huggingface

    huggingface/huggingface_hub

    3,342Auf GitHub ansehen↗

    The Hugging Face Hub Python client is a library that provides programmatic access to the Hugging Face Hub, a centralized platform for hosting and collaborating on machine learning models, datasets, and demo applications. It serves as the primary SDK for interacting with the Hub's API, enabling users to download and upload models and datasets, manage repositories, authenticate via tokens or OAuth, and run inference on hosted models through a unified interface. The client distinguishes itself through a comprehensive set of capabilities that go beyond basic file transfer. It includes a CLI exten

    Pythondeep-learninghacktoberfestmachine-learning
    Auf GitHub ansehen↗3,342
  • passbolt/passbolt_apiAvatar von passbolt

    passbolt/passbolt_api

    5,974Auf GitHub ansehen↗

    Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted vault where organizations can store, share, and manage credentials securely. The server exposes a JSON REST API that authenticates requests using either GPGAuth or JWT tokens, and all secrets are protected with OpenPGP end-to-end encryption, ensuring the server never has access to plaintext passwords. The platform distinguishes itself through a comprehensive role-based access control system that governs resource sharing and administrative actions. Teams can organize users into gro

    PHPcakephpcakephp5credentials
    Auf GitHub ansehen↗5,974
  • nats-io/nats-serverAvatar von nats-io

    nats-io/nats-server

    20,076Auf GitHub ansehen↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Gocloudcloud-computingcloud-native
    Auf GitHub ansehen↗20,076
  • vendurehq/vendureAvatar von vendurehq

    vendurehq/vendure

    7,924Auf GitHub ansehen↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    Auf GitHub ansehen↗7,924
  • apache/iggyAvatar von apache

    apache/iggy

    4,382Auf GitHub ansehen↗

    Iggy is a distributed message streaming platform and multi-protocol message broker that functions as a persistent distributed log store. It provides infrastructure for publishing and consuming binary messages using an append-only log, ensuring high availability and data consistency across nodes through Viewstamped Replication. The platform is distinguished by its specialized LLM streaming infrastructure, which uses a server protocol to connect large language models to streaming data and system controls. This includes standardized protocols for context management and data bridging via HTTP or

    Rustapachehttpiggy
    Auf GitHub ansehen↗4,382
  • flarum/coreAvatar von flarum

    flarum/core

    6,729Auf GitHub ansehen↗

    This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It functions as a JSON API community platform, exposing all data and functionality through a standardized interface to support a single-page application architecture. The system is built to be a multi-language discussion board with integrated localization and language pack support. The platform is defined by a modular architecture that allows for extensive customization through an extension-based plugin system. This extensibility enables the modification of core behavior, the addition

    PHP
    Auf GitHub ansehen↗6,729
  • cloudflare/moltworkerAvatar von cloudflare

    cloudflare/moltworker

    9,909Auf GitHub ansehen↗

    Moltworker is an AI agent sandbox and model orchestrator designed for the secure execution of untrusted code and shell commands generated by large language models. It functions as a gateway proxy that routes requests to multiple AI providers through a unified interface, integrating a container runtime backed by S3-compatible object storage to persist state across ephemeral lifecycles. The system distinguishes itself by combining an AI model orchestrator with a headless browser controller for automated web scraping and screenshot capture. It manages the full lifecycle of AI agents, including m

    TypeScriptai-agentscloudflare-workers
    Auf GitHub ansehen↗9,909
  • camunda/camunda-bpm-platformAvatar von camunda

    camunda/camunda-bpm-platform

    4,269Auf GitHub ansehen↗

    Camunda is a business process automation platform and orchestration tool used to model, deploy, and monitor automated workflows and human-centric tasks. It features a BPMN workflow engine for executing processes based on the BPMN 2.0 standard and a DMN decision engine for automating business logic and rule evaluation. The platform is designed for flexibility through an embedded workflow library that allows the engine to be integrated directly into custom applications. It supports multi-tenant workflow management, enabling the secure separation of process definitions and instance data for mult

    Java
    Auf GitHub ansehen↗4,269
  • helm/chartmuseumAvatar von helm

    helm/chartmuseum

    3,832Auf GitHub ansehen↗

    ChartMuseum is a centralized server for hosting, versioning, and distributing Kubernetes package repositories. It functions as a Kubernetes package manager and an OCI compatible registry, providing a system to manage the full lifecycle of software artifacts from upload and versioning to verification and deletion. The project supports multitenant repository hosting by organizing packages into isolated namespaces for different teams and organizations. It utilizes a storage abstraction layer that allows packages to be persisted to local filesystems or S3 compatible cloud object stores, including

    Gochartmuseumchartshelm
    Auf GitHub ansehen↗3,832
  • auth0/node-jsonwebtokenAvatar von auth0

    auth0/node-jsonwebtoken

    18,171Auf GitHub ansehen↗

    This project is a Node.js library for implementing and managing JSON Web Tokens. It functions as a cryptographic token manager and authentication tool used to sign, verify, and decode tokens to securely transmit claims between parties. The library supports both symmetric and asymmetric signing algorithms, including HMAC and RSA. It enables the creation of digitally signed tokens using secrets or private keys, and provides mechanisms to validate token signatures and verify embedded claims such as expiration and issuer. The tool covers a range of identity and access capabilities, including sta

    JavaScript
    Auf GitHub ansehen↗18,171
  • miguelgrinberg/microblogAvatar von miguelgrinberg

    miguelgrinberg/microblog

    4,771Auf GitHub ansehen↗

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Pythonflaskpythonwebapp
    Auf GitHub ansehen↗4,771
  • clibs/clibAvatar von clibs

    clibs/clib

    5,133Auf GitHub ansehen↗

    clib is a C language package manager and dependency manager used to install, update, and manage external C libraries and executable dependencies from remote repositories. It functions as a distribution tool for structuring source code and metadata to publish C libraries and a development toolkit for maintaining consistent build environments. The project provides a framework for C library distribution and dependency resolution, utilizing manifest files to track required library versions and ensure reproducible builds across different systems. It streamlines the C development workflow by managi

    Ccclibmanager
    Auf GitHub ansehen↗5,133
  • release-it/release-itAvatar von release-it

    release-it/release-it

    8,975Auf GitHub ansehen↗

    release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and package publishing. It functions as a semantic versioning manager that increments project versions and updates configuration files based on semantic standards or custom schemes. The project distinguishes itself through a plugin-based extension system that allows for custom versioning and publishing logic. It supports complex project structures via monorepo versioning automation to synchronize internal dependencies across multiple workspaces. The tool covers a broad range of capab

    JavaScriptautomationbumpchangelog
    Auf GitHub ansehen↗8,975
  • prefecthq/fastmcpAvatar von PrefectHQ

    PrefectHQ/fastmcp

    22,994Auf GitHub ansehen↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Pythonagentsfastmcpllms
    Auf GitHub ansehen↗22,994
  • tianshiyeben/wgcloudAvatar von tianshiyeben

    tianshiyeben/wgcloud

    5,147Auf GitHub ansehen↗

    wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices, containers, and middleware. It functions as a centralized dashboard for tracking real-time hardware metrics, auditing the health of Docker and Kubernetes environments, and maintaining an IT asset management system for physical and cloud infrastructure. The platform is distinguished by its integrated remote administration capabilities, featuring a web-based SSH client for executing bulk commands and managing servers directly from a browser. It further differentiates itself with AI-d

    Javaagentcpudevops
    Auf GitHub ansehen↗5,147
  • ryanb/cancanAvatar von ryanb

    ryanb/cancan

    6,212Auf GitHub ansehen↗

    CanCan is an authorization library for Ruby on Rails applications that provides a declarative framework for defining user permissions. It functions as a role-based access control system that decouples security logic from controllers by centralizing all ability definitions in a single location. The library distinguishes itself by translating permission rules into database-driven filters. This allows the system to retrieve only the specific records a user is permitted to see based on attribute conditions and defined scopes, rather than verifying permissions after data has been loaded. The fram

    Ruby
    Auf GitHub ansehen↗6,212
  • stalniy/caslAvatar von stalniy

    stalniy/casl

    6,952Auf GitHub ansehen↗

    CASL is a JavaScript authorization library for defining and enforcing declarative access control rules across both frontend and backend environments. It provides an attribute-based access control system that manages permissions based on user roles and specific object properties. The library is designed for isomorphic access control, allowing a consistent set of permission rules to be shared between a server API and a client interface. It enables the serialization of permission sets as plain data objects to maintain synchronization across these different layers. Its capabilities include trans

    TypeScript
    Auf GitHub ansehen↗6,952
  • ayn2op/discordoAvatar von ayn2op

    ayn2op/discordo

    5,284Auf GitHub ansehen↗

    Discordo is a command-line interface client for Discord that enables terminal-based communication. It allows users to access servers and send messages through a keyboard-driven text interface instead of a web browser or desktop application. The client features a customizable interface where users can modify themes, keybindings, and general settings via a flat-file configuration system. Identity verification is handled through user account authentication using either authentication tokens or a QR-code scanning flow. These mechanisms establish secure sessions to communicate with the Discord AP

    Goclientcross-platformdiscord
    Auf GitHub ansehen↗5,284
  • azat-co/practicalnodeAvatar von azat-co

    azat-co/practicalnode

    3,787Auf GitHub ansehen↗

    Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok

    JavaScriptapressawsaws-ec2
    Auf GitHub ansehen↗3,787
  • chinabugotech/hutoolAvatar von chinabugotech

    chinabugotech/hutool

    30,282Auf GitHub ansehen↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Javahttphutooljava
    Auf GitHub ansehen↗30,282
  • azure/azure-sdk-for-netAvatar von Azure

    Azure/azure-sdk-for-net

    5,937Auf GitHub ansehen↗

    The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact with cloud services through a consistent, well-defined programming model. It provides a unified interface for authenticating, configuring HTTP pipelines, and calling service methods either synchronously or asynchronously, with support for pagination, long-running operations, and structured error handling. The SDK distinguishes itself through comprehensive authentication options, including connection strings, OAuth token credentials, managed identity, service principals, and deve

    C#azureazure-sdkc-sharp
    Auf GitHub ansehen↗5,937
  • centrifugal/centrifugoAvatar von centrifugal

    centrifugal/centrifugo

    10,404Auf GitHub ansehen↗

    Centrifugo is a self-hosted real-time messaging server that provides infrastructure for scalable notifications, a publish-subscribe message broker, and a language-agnostic WebSocket gateway. It allows for the delivery of instant messages and data streams to concurrent users via WebSockets and Server-Sent Events. The system functions as a communication layer that separates network transport from backend business logic. It supports distributed messaging clusters using Redis for coordination of presence and message delivery across multiple server nodes. The project covers channel subscription m

    Goablyalternativeeventsource
    Auf GitHub ansehen↗10,404
  • authzed/spicedbAvatar von authzed

    authzed/spicedb

    6,781Auf GitHub ansehen↗

    SpiceDB is a distributed permission store and relationship-based access control system. It provides a scalable database for storing and querying fine-grained authorization relationships, implementing a consistency model inspired by Google Zanzibar to manage access rights across large-scale applications. The system uses a dedicated schema language to define the rules and logic governing how relationships translate into permissions independently of application code. It functions as a pluggable authorization engine that persists relationship tuples in external relational databases such as Postgr

    Go
    Auf GitHub ansehen↗6,781
  • bitwarden/coreAvatar von bitwarden

    bitwarden/core

    19,209Auf GitHub ansehen↗

    This project is a password management backend designed to store and synchronize encrypted credentials across multiple devices and client applications. It serves as a secure central server that enables the management of secret vaults and password data. The system supports self-hosted secret storage, allowing users to run a private vault on their own hardware to maintain control over their data. It facilitates cross-platform credential syncing to keep passwords updated in real time across various operating systems. The backend is built with a REST-based API gateway, token-based session managem

    C#
    Auf GitHub ansehen↗19,209