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
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

Awesome GitHub RepositoriesProgrammatic Content APIs

External interfaces that allow tools to create or update application data using access tokens.

Distinct from Programmatic Access APIs: Shortlist focused on specific data types (linting, updates); this is a general-purpose data entry API.

Explore 13 awesome GitHub repositories matching software engineering & architecture · Programmatic Content APIs. Refine with filters or upvote what's useful.

Awesome Programmatic Content APIs GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vanessa219/vditorAvatar von Vanessa219

    Vanessa219/vditor

    11,074Auf GitHub ansehen↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    Offers a programmatic API for manipulating content, setting values, and exporting documents as JSON.

    TypeScriptcommonmarkeditorgfm
    Auf GitHub ansehen↗11,074
  • blinkospace/blinkoAvatar von blinkospace

    blinkospace/blinko

    10,601Auf GitHub ansehen↗

    Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and organize thoughts through a bi-directional knowledge graph. It functions as a RAG-enabled note-taking application and a self-hosted Markdown editor, allowing for the creation of permanent documentation and fleeting notes. The project distinguishes itself by integrating retrieval-augmented generation to provide conversational querying and AI-powered analysis of private document libraries. It supports both cloud-based and local AI model integration, enabling users to perform sema

    Provides a programmatic API for external tools to create or update content using access tokens.

    TypeScriptmarkdownmemosnextjs
    Auf GitHub ansehen↗10,601
  • kanboard/kanboardAvatar von kanboard

    kanboard/kanboard

    9,663Auf GitHub ansehen↗

    Kanboard ist ein selbst gehostetes Kanban-Projektmanagement-Tool und eine Produktivitätssuite, die für die Verfolgung von Softwareaufgaben und Teamzusammenarbeit entwickelt wurde. Es bietet ein visuelles System zur Verwaltung von Arbeitsabläufen durch die Verwendung von Boards, Spalten und Karten. Das Projekt verfügt über ein erweiterbares Plugin-Framework und eine umfassende API für die programmatische Aufgaben- und Projektverwaltung. Es beinhaltet spezialisiertes Identitätsmanagement durch LDAP-Integration, was die Synchronisierung von Benutzerkonten und Gruppenberechtigungen von Verzeichnisservern ermöglicht. Das System deckt eine breite Palette von Funktionen ab, einschließlich ereignisgesteuerter Workflow-Automatisierung, detaillierter Projektanalysen wie Burn-Down-Diagrammen und Zykluszeitmessung sowie granularer rollenbasierter Zugriffskontrolle. Es unterstützt zudem integrierte Zeiterfassung, Unteraufgaben-Zerlegung und Multi-Methoden-Authentifizierung, einschließlich Zwei-Faktor-Authentifizierung und Reverse-Proxy-Unterstützung. Die Anwendung ist mit MySQL und PostgreSQL für die persistente Datenspeicherung kompatibel und kann mittels Docker Compose bereitgestellt werden.

    Provides a comprehensive programmatic interface for executing management actions and retrieving data for automation.

    PHPagilekanbankanboard
    Auf GitHub ansehen↗9,663
  • miniflux/v2Avatar von miniflux

    miniflux/v2

    9,389Auf GitHub ansehen↗

    This project is a self-hosted RSS feed aggregator and reader designed to collect and organize content from RSS, Atom, and JSON feeds. It functions as a privacy-focused client that blocks pixel trackers and strips URL parameters to prevent third-party tracking and referrer leakage. The system is built as a REST API feed reader, exposing its data and user accounts through a programmable interface for third-party clients. It maintains compatibility with the OPML standard for importing and exporting subscriptions and provides tools for web content extraction using readability parsers and custom r

    Provides programmatic APIs for managing feed subscriptions and entry data using access tokens.

    Goatomfeedgo
    Auf GitHub ansehen↗9,389
  • 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

    Provides a comprehensive programmatic API to control product catalogs, customer data, and order processing.

    TypeScriptecommerceecommerce-apiecommerce-framework
    Auf GitHub ansehen↗7,924
  • stephenmcd/mezzanineAvatar von stephenmcd

    stephenmcd/mezzanine

    4,826Auf GitHub ansehen↗

    Mezzanine ist ein webbasiertes Content-Management-System, das auf dem Django-Framework basiert. Es bietet eine Suite von Tools zur Verwaltung von Website-Inhalten, Seiten und hierarchischen Strukturen. Die Plattform verfügt über einen visuellen Website-Editor mit Drag-and-Drop-Interfaces zur Modifikation von Seitenlayouts und Inhalten, ohne rohes HTML schreiben zu müssen. Sie enthält ein mehrsprachiges Framework zur Übersetzung von Website-Texten in mehrere Sprachen für ein globales Publikum. Das System deckt ein breites Spektrum an administrativen und operativen Funktionen ab, einschließlich E-Commerce-Produktkatalogen und Transaktionsverarbeitung, Identitätsmanagement für Benutzerprofile und E-Mail-Verifizierung sowie einen benutzerdefinierten Formular-Builder für die Datenerfassung. Zusätzliche Funktionalitäten umfassen die zeitgesteuerte Veröffentlichung von Inhalten und SEO-Tools zur Verwaltung von Metadaten und zur Generierung sauberer URLs.

    Provides a programmatic interface for streaming content types and search results to external applications.

    Python
    Auf GitHub ansehen↗4,826
  • tencent/cherry-markdownAvatar von Tencent

    Tencent/cherry-markdown

    4,727Auf GitHub ansehen↗

    Cherry Markdown ist ein webbasierter Markdown-Editor und eine Parsing-Engine, die Markup-Text in bereinigtes HTML mit einer synchronisierten Echtzeit-Vorschau umwandelt. Er fungiert als Rich-Text-Schnittstelle und WYSIWYG-Tool und bietet ein System zur Umwandlung von Markup-Strings in HTML-Dokumente oder portable Formate. Das Projekt zeichnet sich durch High-Performance-Rendering und ein flexibles Erweiterbarkeitsmodell aus. Es verwendet Virtual-DOM-Diffing und partielles Rendering, um die Reaktionsfähigkeit bei großen Dokumenten aufrechtzuerhalten, und ermöglicht die Erstellung benutzerdefinierter Parsing-Regeln und spezialisierter HTML-Komponenten über ein Plugin-System. Die Funktionsoberfläche des Editors umfasst eine umfassende Inhaltsverwaltung für mathematische Formeln, Diagramme und Rich Media sowie fortgeschrittene Eingabesteuerungen wie Multi-Cursor-Editing und Vim-Style-Modus-Navigation. Er bietet zudem einen robusten Dokumenten-Export-Workflow und ein Design-Token-System für tiefgreifende visuelle Anpassungen des Editors und der Vorschau-Bereiche. Das System enthält eine Sicherheitsschicht, die Whitelist-basiertes HTML-Sanitizing verwendet, um Injection-Angriffe zu verhindern.

    Provides APIs to monitor editor lifecycle events such as initialization, focus, blur, and selection changes.

    JavaScripteditorjavascriptmarkdown
    Auf GitHub ansehen↗4,727
  • sferik/twitterAvatar von sferik

    sferik/twitter

    4,577Auf GitHub ansehen↗

    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

    Provides external interfaces that allow programmatic creation, search, and organization of social content and messages.

    Ruby
    Auf GitHub ansehen↗4,577
  • intuitem/ciso-assistant-communityAvatar von intuitem

    intuitem/ciso-assistant-community

    4,162Auf GitHub ansehen↗

    This project is a governance, risk, and compliance platform designed to centralize security governance, risk management, and regulatory compliance activities. It functions as a cybersecurity framework manager and a quantitative risk management system, allowing organizations to track their security posture through a centralized hub. The platform is distinguished by its ability to decouple regulatory requirements from technical security controls, enabling users to map a single implementation across multiple global frameworks to reduce audit duplication. It further differentiates itself through

    Allows performing operations and integrating with external tools using secure access tokens for automated workflows.

    Pythonauditautomationbsi
    Auf GitHub ansehen↗4,162
  • baserow/baserowAvatar von baserow

    baserow/baserow

    4,188Auf GitHub ansehen↗

    Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

    Exposes all database resources via a REST API to support headless architectures for external tools.

    Pythonairtableairtable-alternativeairtable-replacement
    Auf GitHub ansehen↗4,188
  • ombi-app/ombiAvatar von Ombi-app

    Ombi-app/Ombi

    4,090Auf GitHub ansehen↗

    Ombi is a media request management system that coordinates content discovery between users, media servers, and download managers. It acts as a middleware layer to automate the process of requesting, approving, and acquiring movies, music, and TV shows. The project differentiates itself by acting as an integration layer that synchronizes libraries and user accounts across multiple media server instances. It features a content request orchestrator that supports voting-based automatic approval and the ability to import active requests directly from external watchlists. The platform covers a bro

    Provides a programmatic API and access keys to manage requests and user accounts externally.

    C#
    Auf GitHub ansehen↗4,090
  • getmeuk/contenttoolsAvatar von GetmeUK

    GetmeUK/ContentTools

    3,977Auf GitHub ansehen↗

    ContentTools ist ein JavaScript-Framework und eine Suite von Werkzeugen zum Erstellen visueller WYSIWYG-Editoren. Es bietet eine DOM-Manipulationsbibliothek zum Parsen und Transformieren von HTML-Strings in strukturierte, editierbare Bereiche, zusammen mit einem visuellen Dokument-Orchestrator, der Elementverhalten und Zustandsübergänge verwaltet. Das Framework enthält einen spezialisierten Browser-Auswahlmanager, um eine konsistente Cursor-Positionierung und Textbereichsmarkierung über verschiedene Webbrowser hinweg sicherzustellen. Es verfügt zudem über einen HTML-Inhaltsvalidator, der zur Bereinigung der Ausgabe verwendet wird und Medienlinks von Drittanbietern in gültige Einbettungsformate konvertiert. Das System deckt eine breite Palette von Funktionen ab, einschließlich interaktiver DOM-Manipulation für verschiebbare und in der Größe veränderbare Elemente, Rich-Text-Formatierung und Bildverarbeitungs-Workflows zum Zuschneiden und Drehen. Es bietet zudem Werkzeuge zur Verfolgung der Bearbeitungshistorie mittels DOM-Snapshots sowie ein UI-Komponentensystem zur Verwaltung von Toolboxes und hierarchischer Breadcrumb-Navigation. Das Projekt erzwingt Sicherheit durch Einschränkungen von Elementattributen, um unbefugte Änderungen an HTML-Tags zu verhindern.

    Manages the editor's initialization, state, and the definition of editable regions using CSS selectors.

    JavaScriptcontenttoolswysiwyg-editors
    Auf GitHub ansehen↗3,977
  • open-wanderer/wandererAvatar von open-wanderer

    open-wanderer/wanderer

    3,688Auf GitHub ansehen↗

    Wanderer is a self-hosted trail database and federated social network for storing GPS tracks and hiking routes. It functions as a GPX route manager and geographic route planner that allows users to catalog outdoor explorations in a private database. The system utilizes the ActivityPub protocol to enable decentralized federation, allowing users to follow others and share activities across independent server instances. This social layer includes collaborative route exchange, engagement management for likes and comments, and granular content visibility controls. The platform provides tools for

    Provides a JSON API for programmatically querying and modifying stored trail information and user profiles.

    Gogeographygpsmeilisearch
    Auf GitHub ansehen↗3,688
  1. Home
  2. Software Engineering & Architecture
  3. Programmatic Content APIs

Unter-Tags erkunden

  • Editor Lifecycle APIsAPIs for controlling the lifecycle and state of a text editor instance. **Distinct from Programmatic Content APIs:** Distinct from Programmatic Content APIs: focuses on managing the editor instance (focus, destruction, state) rather than just data entry.