27 dépôts
Utilities for bootstrapping and configuring new software instances.
Distinguishing note: Focuses on initial setup and administrative bootstrapping, distinct from general configuration management.
Explore 27 awesome GitHub repositories matching development tools & productivity · Instance Initialization. Refine with filters or upvote what's useful.
v2ray-core is a network proxy framework and custom proxy engine designed for censorship circumvention. It functions as a traffic routing platform that directs network data between inbound and outbound connections to access blocked content and services. The system employs a modular architecture using pluggable protocol handlers and a chain-based connection pipeline to transform and forward network traffic. It provides secure tunneling infrastructure to establish encrypted connections and uses a rule-based routing system to direct data between protocols and destinations. The framework includes
Bootstraps network proxy instances by loading serialized configuration files in standard data formats.
Infisical is a centralized secrets management platform designed to store, synchronize, and control access to sensitive credentials and configuration data across distributed development, staging, and production environments. It employs client-side encryption to ensure that secrets remain unreadable to the underlying storage infrastructure, while providing a hierarchical permission model to govern both user and machine access. The platform distinguishes itself through dynamic credential provisioning, which generates short-lived access tokens that are automatically revoked after use. It supports
Creates an initial administrator account and organization to set up a new self-hosted environment.
NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce
Bootstraps administrative users and generates temporary access tokens via API to enable automated deployment workflows.
Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o
Bootstraps new database installations by creating data directories and generating root credentials.
This project is a cross-platform chatbot framework designed to integrate generative artificial intelligence models into messaging services. It provides a unified architecture for building and deploying automated bots that maintain consistent conversation state, user identity, and interaction logic across multiple messaging platforms from a single codebase. The framework distinguishes itself through a modular adapter system that normalizes platform-specific webhooks and events into a standardized internal schema. It includes a comprehensive toolkit for constructing rich, interactive user inter
Configures unified bot interfaces by connecting platform-specific adapters, state management, and custom logic into single instances.
The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It
Executes helper scripts on virtual machine instances during deployment to install software and initialize services.
react-slick is a React carousel component and responsive slider library. It provides a reusable user interface element for displaying a sequence of items in a horizontal scroll, supporting infinite looping, navigation dots, and adjustable transition speeds. The library enables the creation of touch-enabled image and content sliders that adapt to different screen sizes. It is used to build interactive content carousels, responsive image sliders, and rotating banners for product showcases.
Ensures the carousel controller is instantiated only after the necessary DOM nodes are available.
Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain
AWS runs Python helper scripts to install software and initialize services during stack creation.
Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int
Maintains a global registry of initialized UI objects to allow programmatic control via element IDs.
Infinite Scroll is a JavaScript library that automatically loads and appends the next page of content when a user scrolls near the bottom of a container, or optionally when they click a button. It provides scroll-based pagination that fetches and inserts subsequent pages of content, with URL-driven content loading that determines next page URLs from selectors, templates, or custom functions. The library integrates with browser history, updating the URL and history state as new pages load while preserving scroll position so each page state is bookmarkable and refreshable. It is compatible with
Updates Infinite Scroll options after the instance has already been created.
wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop client. It functions as a wrapper that enables the automation of messaging and social feed functions by simulating user interface interactions. The library distinguishes itself by providing a bridge between network requests and local UI automation, allowing users to expose automation capabilities via a web interface. It utilizes background execution and simulated system-level inputs to trigger application events without moving the physical mouse cursor. The project covers extensiv
Handles the initial connection handshake and operational status tracking between the bot and the desktop client.
This is a Figma MCP server that exposes document manipulation capabilities to AI assistants through the Model Context Protocol. It functions as a bridge between AI tools and Figma, enabling programmatic creation, reading, updating, and deletion of design elements including frames, text nodes, components, and connectors. The server provides AI-powered design generation that translates natural language prompts into complete UI screens and design elements within Figma. It includes a design annotation system for adding, updating, and retrieving markdown-supported annotations on nodes, along with
Creates component instances and applies override properties from source to multiple targets.
This project is a technical breakdown and implementation of a user interface framework's internal architecture, focusing specifically on the mechanics of the virtual DOM, reconciliation, and component lifecycles. It serves as a resource for understanding how a core logic layer manages the transition from high-level component descriptions to physical browser elements. The project distinguishes itself by providing detailed visualizations, including flowcharts and block schemes, to map the reconciliation process and code execution paths. It explores how a platform-agnostic core can be adapted fo
Extends component instances with properties and context while assigning platform-specific updaters to handle state.
ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable components. It provides a structured approach to constructing user interfaces where each component is defined as an immutable, pure function of its inputs, enabling predictable rendering and state management. The framework supports both stateless and stateful components, with controllers that can be attached to manage persistent state across component updates. The framework distinguishes itself through its component architecture that emphasizes explicit data flow and compile-time safe
Guards against crashes by checking if superclass initializers returned nil before assigning instance variables.
seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b
Instantiates a reusable component type within a system assembly and assigns it a unique instance name.
re-frame est un framework fonctionnel pour construire des applications monopages (SPA) en ClojureScript. Il fournit une base de données centralisée et immuable qui sert de source unique de vérité pour l'état global de l'application, imposant un flux de données unidirectionnel strict où les événements déclenchent des transitions d'état et des mises à jour de vue. Le framework se distingue par un graphe de signaux réactifs et un pipeline de middleware basé sur des intercepteurs. En traitant la logique applicative comme une séquence d'événements pilotés par les données et d'effets de bord déclaratifs, il découple la logique métier de la couche de vue. Cette architecture permet aux développeurs de gérer des transitions d'état complexes et des opérations externes via des fonctions pures, garantissant que les effets de bord sont exécutés par un interpréteur séparé plutôt que par des appels impératifs. Le système inclut une suite complète de capacités pour gérer l'architecture applicative, notamment la dérivation de données réactives, la réconciliation de vue basée sur les abonnements et la gestion d'état pilotée par les événements. Il prend en charge des flux de développement avancés tels que le traçage d'événements, la mise en point d'état et la possibilité de simuler (stub) des effets de bord pour des tests isolés. Le projet est conçu pour une intégration avec React, utilisant la réconciliation du DOM virtuel pour mettre à jour efficacement les interfaces utilisateur. Il fournit un ensemble robuste d'utilitaires pour gérer les préoccupations transversales, les graphes de flux de données complexes et coordonner les opérations asynchrones au sein d'un pipeline d'événements séquentiel et prévisible.
Renders multiple instances of the same component by passing unique identities to ensure each manages its own specific data entity.
Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin
Provides automated first-boot configuration for containers and VMs via cloud-init and custom scripts.
Books est un logiciel de comptabilité en partie double conçu pour enregistrer les transactions commerciales et gérer un grand livre. Il fonctionne comme une plateforme de facturation pour suivre les comptes fournisseurs et clients, et comme un outil de reporting financier pour générer des bilans et des comptes de résultat. L'application est construite comme un système de comptabilité offline-first qui stocke les données localement pendant les pannes d'internet et synchronise les changements une fois la connectivité rétablie. Elle inclut également un système de point de vente au détail pour traiter les ventes immédiates et enregistrer les mouvements de stock. Le logiciel couvre des capacités de gestion financière plus larges, incluant le suivi des écritures du grand livre et la surveillance de la performance commerciale via des tableaux de bord. Il fournit également des outils pour la localisation, l'enregistrement de modèles de base de données et les mises à jour logicielles automatiques.
Provides utilities for bootstrapping and configuring new accounting software instances.
JDA est un wrapper Java pour l'API Discord, fournissant un framework pour construire des agents automatisés et intégrer des applications avec la plateforme de chat. Il fonctionne à la fois comme un client API REST pour gérer les entités de serveur et comme un client gateway qui maintient des connexions WebSocket persistantes pour des mises à jour d'état en temps réel. La bibliothèque propose un module API vocal complet pour gérer le streaming audio, la connectivité aux canaux vocaux et l'intégration de soundboard. Elle inclut également une boîte à outils spécialisée pour le design d'UI interactif, permettant la création de commandes slash, boutons, menus de sélection et formulaires de saisie modaux. Globalement, le projet couvre la modération communautaire via la gestion automatisée des règles, l'administration de serveur via la configuration des canaux et des rôles, et la gestion du trafic en utilisant le sharding pour distribuer les charges d'événements. Il fournit également des utilitaires pour la création de contenu multimédia riche et la récupération détaillée des profils de membres.
Provides logic for bootstrapping the bot instance using tokens and memory profiles.
JDA est une bibliothèque Java qui sert de wrapper API Discord, de framework de bot et de client API vocal. Elle permet aux applications d'interagir avec l'API REST Discord et la gateway en temps réel pour construire des assistants automatisés, gérer des serveurs et traiter les interactions utilisateur. Le projet inclut un gestionnaire de sharding pour distribuer les connexions gateway à travers plusieurs shards pour scaler les déploiements à haut volume. Il fournit également une bibliothèque de composants UI pour construire des boutons interactifs, des menus de sélection et des formulaires modaux au sein des messages. Ses capacités couvrent la gestion de la voix et de l'audio, incluant le streaming audio et la lecture de soundboard. La bibliothèque inclut également des outils pour la gestion communautaire, l'administration de serveur et la modération de contenu automatisée via des déclencheurs basés sur des règles. Le système implémente une variété de patterns architecturaux, incluant un registre d'écouteurs piloté par événements, un cache mémoire configurable et une gestion automatique des limites de débit pour les requêtes API.
Implements the bootstrapping and handshake logic for establishing the initial connection between a bot and the API.