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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to octokit/octokit.rb

Open-source alternatives to Octokit.rb

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

  • github-tools/githubAvatar de github-tools

    github-tools/github

    3,728Ver en GitHub↗

    Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from browser-based environments. It serves as a programmatic interface for managing repositories, issues, pull requests, and user profiles. The library provides a high-level wrapper that organizes API functionality into resource-specific namespaces. It implements an asynchronous promise interface and includes mechanisms for pagination-aware data fetching and rate-limit tracking to prevent service interruptions. The tool covers a broad range of administrative capabilities, including

    JavaScript
    Ver en GitHub↗3,728
  • octokit/octokit.jsAvatar de octokit

    octokit/octokit.js

    7,795Ver en GitHub↗

    Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for executing typed queries and mutations, managing authenticated REST requests, and handling signed webhooks across Node.js, Deno, and browser environments. The library features a plugin-based request pipeline and an adapter-based HTTP client, allowing the interception of requests and responses across different runtimes. It employs strategy-based authentication to separate credential management from request logic, supporting static tokens, OAuth flows, and GitHub App installatio

    TypeScriptgithubhacktoberfestjavascript
    Ver en GitHub↗7,795
  • usekaneo/kaneoAvatar de usekaneo

    usekaneo/kaneo

    3,218Ver en GitHub↗

    Kaneo is an open-source project management platform built around a kanban board interface for organizing tasks into columns with drag-and-drop status management. It functions as a self-hosted task manager that supports multiple workspaces, organizations, and role-based access control, with all persistent data stored in a PostgreSQL relational database and exposed through a RESTful JSON API. The platform distinguishes itself through deep external integration capabilities, connecting project workflows to GitHub, Gitea, Slack, Discord, and Telegram with automated event-driven actions. A webhook

    TypeScripthacktoberfesthonoissue-management
    Ver en GitHub↗3,218

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • cli/cliAvatar de cli

    cli/cli

    44,849Ver en GitHub↗

    This project is a command-line interface that bridges local development workflows with remote platform services. It functions as a terminal-based platform client, enabling users to manage repositories, issues, and pull requests directly from their command line through authenticated API interactions. The tool provides a modular environment that supports custom binary extensions and command aliases, allowing developers to tailor their terminal experience to specific project needs. Beyond standard repository management, the tool serves as a remote development manager, offering capabilities to pr

    Gocligitgithub-api-v4
    Ver en GitHub↗44,849
  • actions/github-scriptAvatar de actions

    actions/github-script

    4,975Ver en GitHub↗

    github-script is a GitHub Actions JavaScript runner that executes asynchronous scripts to interact with the GitHub API. It serves as a JavaScript workflow scripting runtime and API client, providing a pre-configured authenticated client for automating tasks within GitHub Actions pipelines. The project enables the implementation of custom workflow logic that exceeds standard YAML syntax, including the ability to perform REST API calls and execute GraphQL queries for complex data extraction. It supports the management of multiple authenticated clients to facilitate cross-organization repository

    TypeScript
    Ver en GitHub↗4,975
  • sferik/twitterAvatar de sferik

    sferik/twitter

    4,577Ver en GitHub↗

    This project is a Ruby wrapper for the Twitter API, providing a programmatic interface to interact with the platform's REST and streaming endpoints. It serves as an API client for managing social content, users, and account activity. The library includes specialized tools for real-time data streaming, allowing the acquisition of live public posts, account events, and user activity. It differentiates itself with advanced media handling, such as chunked uploading for large files, and integrated traffic management to monitor rate limits and detect streaming stalls. Broadly, the project covers c

    Ruby
    Ver en GitHub↗4,577
  • gitify-app/gitifyAvatar de gitify-app

    gitify-app/gitify

    5,272Ver en GitHub↗

    Gitify is a cross-platform desktop application for monitoring GitHub alerts and activity through a native system tray or menu bar interface. It functions as a specialized API client that connects to both GitHub cloud and GitHub Enterprise servers on macOS, Windows, and Linux. The application manages multiple GitHub accounts and servers simultaneously from a single interface. It focuses on reducing notification noise by allowing users to filter alerts and prioritize important updates, moving monitoring away from the web browser. Users can customize alert behaviors through visual themes, nativ

    TypeScriptelectrongithubgithub-api
    Ver en GitHub↗5,272
  • k0shk0sh/fasthubAvatar de k0shk0sh

    k0shk0sh/FastHub

    5,737Ver en GitHub↗

    FastHub is a native Android mobile client designed for managing GitHub repositories, issues, and pull requests. It provides a visual interface for interacting with Git version control, acting as a repository manager for editing files, tracking project milestones, and handling account administration from a handheld device. The application supports multi-account authentication, allowing users to connect via tokens or passwords to access different user profiles and enterprise accounts. It distinguishes itself with offline repository browsing, utilizing local database caching to view project data

    Javaandroidandroid-appandroid-application
    Ver en GitHub↗5,737
  • github-changelog-generator/github-changelog-generatorAvatar de github-changelog-generator

    github-changelog-generator/github-changelog-generator

    7,529Ver en GitHub↗

    This project is an automated release note tool and markdown history generator that transforms repository activity into structured documentation. It functions as a GitHub API client and CI/CD pipeline component, aggregating tags, issues, and pull requests to produce categorized summaries of project changes. The tool distinguishes itself through native GitHub Enterprise integration, supporting custom API endpoints for self-hosted server instances. It employs a label-based categorization system to group changes into specific sections and utilizes personal access tokens or OAuth to manage API rat

    Rubychangelogchangelog-generatorgenerator
    Ver en GitHub↗7,529
  • lycheeverse/lycheeAvatar de lycheeverse

    lycheeverse/lychee

    3,729Ver en GitHub↗

    Lychee is a command line link checker written in Rust that scans websites and local files to identify broken hyperlinks and invalid email addresses. It functions as an asynchronous link validator and static site auditor designed to ensure content accessibility and quality. The tool features disk-based response caching to accelerate subsequent scans and avoid redundant network requests. It supports token-based API authentication for services like GitHub to bypass rate limits when verifying links on remote repositories. The project covers a range of capabilities including multi-format content

    Rust
    Ver en GitHub↗3,729
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Ver en GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Pythonautomationdatadata-engineering
    Ver en GitHub↗21,640
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Ver en GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    Ver en GitHub↗15,616
  • vercel/vercelAvatar de vercel

    vercel/vercel

    15,738Ver en GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    TypeScriptclicloudcommand
    Ver en GitHub↗15,738
  • plausible/analyticsAvatar de plausible

    plausible/analytics

    24,245Ver en GitHub↗

    This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its

    Elixiranalyticschartsclickhouse
    Ver en GitHub↗24,245
  • projectdiscovery/nucleiAvatar de projectdiscovery

    projectdiscovery/nuclei

    29,189Ver en GitHub↗

    Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure reconnaissance. It functions as a template-driven engine that executes security checks across diverse network protocols, allowing users to define custom detection logic to identify vulnerabilities, misconfigurations, and exposed assets. The platform distinguishes itself through its highly extensible architecture, which supports distributed scanning, headless browser automation for dynamic web content, and out-of-band interaction monitoring to detect blind vulnerabilities. It integ

    Goattack-surfacecve-scannerdast
    Ver en GitHub↗29,189
  • michael/githubAvatar de michael

    michael/github

    3,729Ver en GitHub↗

    This project is a GitHub API client and resource manager designed for interacting with GitHub REST and GraphQL APIs. It serves as a programmatic interface for automating the management of repositories, issues, and pull requests. The library functions as a workflow automation tool, providing a simplified interface to handle repository data and account settings. It enables the creation of custom scripts to streamline repetitive tasks and data retrieval from the GitHub platform. The implementation provides a wrapper for external API calls that operates across both browser and server environment

    JavaScript
    Ver en GitHub↗3,729
  • carguo/gsy_github_app_flutterAvatar de CarGuo

    CarGuo/gsy_github_app_flutter

    15,457Ver en GitHub↗

    This project is an open-source Flutter GitHub client and cross-platform mobile application. It serves as a GitHub GraphQL client and OAuth mobile app, providing a mobile interface for browsing repositories, issues, and user profiles. It is also designed as an open-source architecture reference to demonstrate Flutter best practices, state management, and multi-language localization. The application distinguishes itself by using GraphQL queries to retrieve nested repository and user information, reducing network requests and over-fetching. It utilizes a shared Dart codebase to provide a consist

    Dartandroidcross-platformdart
    Ver en GitHub↗15,457
  • huangjianke/gitterAvatar de huangjianke

    huangjianke/Gitter

    3,681Ver en GitHub↗

    Gitter is a GitHub API client and mobile interface designed to provide mobile access to repositories and user profiles. It functions as a GitHub WeChat Mini Program client, allowing users to browse software projects and read documentation within a lightweight mobile environment. The project includes a dedicated poster generator that uses canvas-based image generation to create shareable visual summaries of repositories for social media promotion. The application covers open source discovery through repository search and trending project filtering. It also features a markdown renderer to conv

    JavaScript
    Ver en GitHub↗3,681
  • laravel/jetstreamAvatar de laravel

    laravel/jetstream

    4,060Ver en GitHub↗

    Jetstream is an application scaffold for Laravel that provides a pre-built identity system and team collaboration framework. It serves as a starter kit that integrates user authentication, profile management, and organizational tools into a unified project structure. The project is distinguished by its comprehensive team management capabilities, which include shared workspace organization, member invitation workflows, and role-based access control. It also features an integrated API token manager for issuing and controlling secure access tokens for external clients. The platform covers a bro

    PHPauthlaraveltailwind
    Ver en GitHub↗4,060
  • hunvreus/pagescmsAvatar de hunvreus

    hunvreus/pagescms

    3,752Ver en GitHub↗

    PagesCMS is a headless, Git-based content management system that uses a GitHub repository as its primary database. It provides a web interface for authoring and organizing structured files and media assets, transforming flat files in a repository into a structured content management environment. The system automates repository access and content updates through GitHub App integration and manifests. It features a schema-driven approach to map repository files and folders to specific editor fields, allowing for the management of static site content without a separate database. Capability areas

    TypeScript11tyastrocms
    Ver en GitHub↗3,752
  • openai/plugins-quickstartAvatar de openai

    openai/plugins-quickstart

    4,238Ver en GitHub↗

    This project is a starter kit and boilerplate for developing plugins that extend ChatGPT functionality via external APIs. It serves as a reference implementation for building tools that enable large language models to perform tasks through sequenced API calls and structured data mapping. The repository provides a template for integrating REST APIs and a guide for securing communication between a language model and third-party service endpoints. It focuses on the setup of identity verification and handshake mechanisms between an agent and a private backend server. The implementation covers th

    Pythonchatgptchatgpt-plugins
    Ver en GitHub↗4,238
  • gitpoint/git-pointAvatar de gitpoint

    gitpoint/git-point

    4,770Ver en GitHub↗

    Git Point is a mobile client for GitHub and a visual interface for Git version control. It functions as a project management tool and a social coding dashboard for interacting with repositories and tracking software development. The application enables the management of GitHub repositories, including the ability to star, watch, and fork projects. It provides a chronological activity feed for monitoring user contributions and updates across different organizations. The project covers a range of collaboration capabilities, including the coordination of pull requests and the tracking of issues

    JavaScriptandroidgithubgithub-client
    Ver en GitHub↗4,770
  • imsun/gitmentAvatar de imsun

    imsun/gitment

    4,049Ver en GitHub↗

    Gitment is a serverless commenting engine that provides a client-side interface for website discussions. It functions as a third-party identity integrator and markdown content renderer that requires no dedicated database or backend server. The system utilizes GitHub Issues as a storage layer to manage comments and user reactions. It employs an authentication layer to verify user identities through external account providers, securing both profile management and post submissions. The project includes capabilities for rich text rendering with syntax highlighting and a pluggable component syste

    JavaScript
    Ver en GitHub↗4,049
  • dv8fromtheworld/jdaAvatar de DV8FromTheWorld

    DV8FromTheWorld/JDA

    4,663Ver en GitHub↗

    JDA is a Java library that serves as a Discord API wrapper, bot framework, and voice API client. It enables applications to interact with the Discord REST API and real-time gateway to build automated assistants, manage servers, and handle user interactions. The project includes a sharding manager to distribute gateway connections across multiple shards for scaling high-volume deployments. It also provides a UI component library for constructing interactive buttons, select menus, and modal forms within messages. Its capabilities cover voice and audio management, including audio streaming and

    Java
    Ver en GitHub↗4,663
  • pygithub/pygithubAvatar de PyGithub

    PyGithub/PyGithub

    7,735Ver en GitHub↗

    PyGithub is a Python library that serves as an object-oriented wrapper for the GitHub REST API. It functions as a specialized client that translates API endpoints into a hierarchy of Python classes, allowing for the programmatic management of GitHub repositories, user profiles, and organizations. The library manages the serialization of requests and responses, converting JSON data into structured object attributes. It utilizes lazy-loading for property retrieval and employs generators to handle pagination when iterating over large remote datasets. This toolkit enables the automation of GitHu

    Python
    Ver en GitHub↗7,735
  • pockethub/pockethubAvatar de pockethub

    pockethub/PocketHub

    9,363Ver en GitHub↗

    PocketHub is an Android mobile client and Git client designed for managing GitHub repositories, issues, and pull requests. It functions as a mobile interface and API wrapper that interacts with the GitHub REST API to facilitate account and repository management on mobile devices. The application enables a mobile Git workflow, allowing users to track development progress and review code changes. This includes capabilities for GitHub repository administration and the management of user profiles and account activity. The project implements a mobile interface for interacting with GitHub via REST

    Java
    Ver en GitHub↗9,363
  • go-vikunja/vikunjaAvatar de go-vikunja

    go-vikunja/vikunja

    3,361Ver en GitHub↗

    Vikunja is a self-hosted task management platform designed for organizing personal and team projects. It provides a centralized system for managing tasks using multiple visualization formats, including Kanban boards, Gantt charts, and tables. The project distinguishes itself through extensive external connectivity, offering a REST API, OpenAPI specifications, and CalDAV synchronization for external calendar integration. It supports sophisticated identity federation via LDAP, OpenID Connect, and Single Sign-On, alongside event-driven automation using webhooks. The platform covers a broad rang

    Goapigolangproject-management
    Ver en GitHub↗3,361
  • zbirenbaum/copilot.luaAvatar de zbirenbaum

    zbirenbaum/copilot.lua

    4,086Ver en GitHub↗

    copilot.lua is a Lua-based Neovim plugin that integrates GitHub Copilot to provide an AI code completion engine. It delivers real-time ghost text and inline suggestions within the editor, utilizing a Neovim LSP client to manage communication and buffer-specific activations. The project handles GitHub account integration through token-based authentication and corporate instance support. It allows for the management of AI models and the configuration of language server protocols to authorize and customize service access. The system covers AI coding assistance through predictive edit suggestion

    Lua
    Ver en GitHub↗4,086
  • zenml-io/zenmlAvatar de zenml-io

    zenml-io/zenml

    5,451Ver en GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    Ver en GitHub↗5,451
  • octobox/octoboxAvatar de octobox

    octobox/octobox

    4,470Ver en GitHub↗

    Octobox is a web-based GitHub notification manager and API client designed to filter, triage, and archive repository alerts. It functions as a self-hosted productivity tool and OAuth application that connects to either GitHub cloud or Enterprise instances. The project distinguishes itself through a developer-centric triage workflow, utilizing a comprehensive set of keyboard shortcuts for rapid navigation and notification archiving without mouse usage. It organizes alerts into threaded conversation views and provides a dedicated interface for reducing notification noise. The system provides a

    Ruby
    Ver en GitHub↗4,470