37 Repos
Frameworks for defining application extensions and UI contributions via schema-based configuration files.
Distinguishing note: None available; no candidates provided.
Explore 37 awesome GitHub repositories matching software engineering & architecture · Declarative Manifest Systems. Refine with filters or upvote what's useful.
Open Design is an AI design orchestration platform and LLM agent workspace designed for generating prototypes, presentations, and motion graphics. It functions as a local-first environment that integrates various command-line AI agents and coding tools into a unified design workflow, allowing users to migrate design specifications into brand-compliant source code. The project is distinguished by its ability to enforce visual consistency through a design system manager that defines brand contracts and tokens using Markdown. It features a specialized motion graphics generator that converts HTML
Integrates custom AI skills using manifests and workflow instructions to automate specific design tasks.
This project is an LLM financial agent framework and multi-agent orchestration system designed to execute complex investment banking and wealth management workflows. It provides a financial data integration layer using a standardized context protocol to connect autonomous agents to real-time market data and third-party feeds. The system utilizes a multi-agent architecture that coordinates specialized worker agents through a steering event bus to handle task delegation and secure handoffs. It includes an enterprise AI deployment manifest for provisioning agent personas, prompts, and skill sets
Uses declarative skill manifests to package agent personas, prompts, and skill sets for automated deployment.
This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t
Uses a declarative JSON schema to define how extensions register commands, menus, and UI elements into the editor.
This repository serves as the official registry index and metadata repository for the Obsidian knowledge management application. It functions as a centralized directory that tracks and verifies community-developed plugins and themes, providing the structured data necessary for users to discover and install software add-ons directly within the application interface. The platform operates on a decentralized distribution model where the registry acts as a discovery layer rather than a host for extension files. By utilizing a manifest-driven approach, the system maintains versioning and compatibi
Uses structured manifest files to define metadata, versioning, and capabilities for community-developed extensions.
This repository serves as a comprehensive reference library for browser extension development, providing a collection of code samples and implementation patterns. It is designed to help developers understand the requirements for building extensions that adhere to current manifest standards, specifically focusing on the transition to and implementation of version three specifications. The project provides functional examples for core extension capabilities, including the use of event-driven background service workers, isolated content script injection, and message-passing for inter-process com
Implements and demonstrates the transition to the latest browser manifest version specifications.
This project is a browser extension and metadata tool designed to restore the visibility of dislike counts on YouTube videos. It functions as a client-side video enhancer that modifies the web interface to display engagement statistics that are otherwise hidden. The tool restores these metrics by combining archived data and user votes with statistical extrapolations. This data is retrieved via a public API using unique video identifiers to help users evaluate video content and identify low-quality or misleading videos. The extension utilizes content scripts and client-side patching to inject
Utilizes a manifest file to define the necessary permissions and script injection points for the extension.
Kustomize is a declarative configuration manager and manifest customizer for Kubernetes. It functions as a patching engine that transforms base YAML files into environment-specific configurations through overlays and composition, allowing for the generation of complex deployments without modifying original source files. The tool distinguishes itself by using an overlay-based resource composition model to layer environment overrides on top of shared bases. It employs strategic merge patching and recursive base resolution to flatten inherited configurations into a final output set. The project
Processes raw YAML files through discrete modifiers to produce a final desired state for deployment.
Kompose is a suite of conversion utilities designed to translate container composition files into cloud-native cluster resource definitions. It serves as a migration tool that transforms local development specifications into production-ready manifests for Kubernetes and OpenShift. The tool functions as a translation engine that maps container specifications, network settings, and workload definitions into cluster resources. It supports target-specific manifest generation through dedicated providers, allowing for the creation of resources tailored to different environment distributions. The p
Provides a process for transforming multiple source configuration files into unified cluster resource manifests.
This project is a CAPTCHA solver browser extension that automatically detects and resolves image, text, and behavioral challenges using an AI inference engine. It functions as a bot detection bypass tool designed to overcome interactive web barriers and session timeouts to maintain access to protected websites. The extension provides a bridge between automated solving capabilities and external programming languages or browser automation frameworks via an API integration. It utilizes an AI-powered optical character recognition system to transcribe text from images and auditory challenges into
Uses a manifest file to define site access and browser API permissions for managing cross-origin requests.
GitHub-Dark is a browser extension theme and collection of user style sheets designed to provide a comprehensive dark mode aesthetic for the GitHub interface. It functions by injecting custom style rules directly into the browser to override default website colors, fonts, and layout properties, aiming to improve visual comfort and readability during extended use. The project distinguishes itself through its focus on deep integration and visual consistency. It includes specialized support for syntax highlighting across various programming languages and notebook environments, ensuring that code
Defines browser extension permissions and background scripts for persistent style injection.
This project is a framework for packaging and installing standardized capabilities, scripts, and instructions that LLM agents execute to perform complex tasks. It functions as a tool orchestrator and skill framework, bundling instructions and resources into portable formats that agents discover and use for repeatable workflows. The system distinguishes itself through a manifest-driven discovery process, allowing agents to identify available capabilities and their execution parameters. It supports the deployment of these modular capability sets into isolated runtime environments using remote U
Uses standardized metadata files to allow agents to discover available capabilities and their execution parameters.
BewlyBewly is a browser extension that customizes the Bilibili homepage, modifying its layout and appearance to deliver a personalized browsing experience without altering the core functionality of the site. It functions as a frontend customization utility, injecting custom CSS and scripts directly into the page context to override default styles and dynamically reapply changes as content loads. The extension is built as a Manifest V3 Chrome extension, using a content script injection system and a DOM mutation observer to ensure customizations persist even as the page updates. It includes a u
Built as a Chrome Manifest V3 extension using service workers and declarative net request rules.
《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验
Declares permissions, scripts, and resources in a JSON manifest file that the browser reads to load and configure the extension.
Llama-stack ist ein standardisierter Orchestrierungs-Stack und ein API-Gateway für generative KI. Es bietet eine einheitliche Kommunikationsschicht und eine konsistente Schnittstelle für die Bereitstellung, Verwaltung und Interaktion mit verschiedenen Anbietern und Deployments von Large Language Models. Das System fungiert als Agenten-Framework, das die Aufgabenausführung und versionierte Skill-Bundles verwaltet, um komplexe Aufgaben zu automatisieren. Es enthält ein Batch-Verarbeitungssystem für die Handhabung großer Mengen asynchroner Anfragen durch Offline-Verarbeitung sowie eine Vektordatenbank-Schnittstelle zum Speichern und Durchsuchen von Dokumenten, um Retrieval Augmented Generation zu ermöglichen. Der Stack deckt hochrangige Funktionen ab, einschließlich KI-Agenten-Orchestrierung, Modell-Deployment und die Standardisierung von Modell-APIs, um den Wechsel zwischen Anbietern zu ermöglichen, ohne den Anwendungscode umschreiben zu müssen.
Uses declarative manifest files to define and version the tools and functions an agent can execute.
OpenSkills is an agent capability orchestrator and skill manager designed to sync, version, and distribute standardized skill definitions across autonomous agent environments. It functions as a system for installing domain-specific instruction sets and specialized knowledge into large language model agents, acting as a context injector to load task-oriented prompts and technical documentation into an agent's active operational window. The project distinguishes itself through a git-based distribution framework, allowing agent capabilities to be fetched and updated from remote version control s
Uses declarative skill manifests to track installed versions and ensure consistency across environments.
Score is a platform-agnostic workload specification standard that defines containerized application deployments and their resource dependencies in a declarative YAML format. It provides a developer-centric specification that separates environment-agnostic workload definitions from environment-specific configuration, enabling consistent deployment across development, testing, and production environments. The specification framework translates a single workload definition into deployable manifests for multiple container orchestration platforms, including Docker Compose and Kubernetes. It includ
Transforms validated workloads into deployment manifests, resolving placeholders and injecting secrets.
Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new
Applies custom overlays and transformations to rendered Helm chart output before deploying resources.
This project is a tool for sideloading Android applications onto desktop systems by converting APK files into unpacked browser extensions. It functions as a runtime wrapper that allows Android applications to execute within a specialized web browser environment. The system transforms compressed application packages into unpacked directory structures and generates the necessary manifests to make them compatible with the host operating system. It includes an asset-injection layer to provide required external dependencies and data assets during execution. The tool provides configuration for app
Wraps Android package contents in browser extension manifests to allow the OS to treat the application as a web app.
The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.
Transforms package manifest directories into bundle images with custom base tags and build commands.
Raycast Extensions is an open-source platform for building and distributing self-contained plugins that integrate with the Raycast desktop application. It provides an extension plugin framework where developers create packages using TypeScript, React, and Node.js, with each extension declaring its commands and permissions through a static manifest. The platform includes a hot-reload development server that watches source files and triggers live UI updates without restarting the host application. The platform distinguishes itself through deep AI integration capabilities, allowing extensions to
Extensions declare commands, preferences, and permissions in a static JSON manifest read at load time.