26 dépôts
Web applications providing sophisticated code editing with language intelligence.
Distinguishing note: Focuses on the application domain of browser-based editing.
Explore 26 awesome GitHub repositories matching web development · Browser-Based Editors. Refine with filters or upvote what's useful.
Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.
Converts media formats in real-time to ensure compatibility with various client devices and network conditions during playback.
Gogs est un service Git auto-hébergé et une plateforme d'hébergement de code collaboratif. Il fonctionne comme un gestionnaire de contrôle de version qui permet aux utilisateurs de stocker et de gérer le code source sur leur propre infrastructure en utilisant les protocoles SSH, HTTP et HTTPS. La plateforme se distingue par des capacités de mise en miroir complètes, agissant comme un outil pour synchroniser et mettre en miroir des dépôts et des wikis depuis des fournisseurs d'hébergement externes vers une instance locale. Elle est conçue pour un déploiement sécurisé et conteneurisé, prenant en charge les configurations d'utilisateurs non-root pour répondre à des exigences de sécurité strictes. Au-delà de l'hébergement de base, elle fournit une suite d'outils de collaboration, notamment les pull requests, le suivi des problèmes, les wikis et les revues de code par les pairs. Le système intègre l'automatisation du flux de travail via des webhooks et des hooks Git, gère les fichiers binaires surdimensionnés via Large File Storage et offre un contrôle d'accès granulaire pour la gestion des dépôts privés. Le service peut être déployé en tant qu'image de conteneur pour un comportement cohérent dans différents environnements d'hébergement.
Provides a browser-based editor to modify repository files and wiki pages without requiring local development tools.
Monaco Editor is a web-based text editing component designed to provide advanced syntax highlighting, code completion, and language intelligence within browser environments. It functions as a reusable interface element that enables developers to integrate professional-grade coding experiences into web applications. The editor distinguishes itself through a native client for the Language Server Protocol, which connects the interface to external analysis tools for deep diagnostics and refactoring capabilities. It utilizes a memory-efficient, declarative text buffer to manage large documents and
Provides a sophisticated code editor with syntax highlighting, autocompletion, and deep language intelligence features.
CodeMirror 5 is a browser-based code editor and extensible UI component. It functions as a syntax highlighting engine and a programmable text surface, providing a professional coding experience embedded within web pages. The project is distinguished by its ability to act as a collaborative text editor, synchronizing document changes across multiple users in real time. It also includes a dedicated Vim emulation layer that implements modal keyboard interactions, motions, and operators. The system covers broad capability areas including language support for autocompletion and error analysis, co
Provides a full-featured, browser-based code editing interface with syntax highlighting and language intelligence.
github1s is a web-based repository browser that renders GitHub source code within a VS Code-like editor interface. It enables remote repository exploration and online code browsing, allowing users to navigate files and directory structures without cloning projects to a local machine. The project integrates with cloud development environments to bridge the gap between reading code and active editing. It also features an authentication system using local OAuth tokens to access private repositories and extend API rate limits. The platform provides capabilities for repository code search and use
Provides a sophisticated VS Code-like web interface for rendering and browsing remote source code.
Cat-catch is a browser-based media utility designed to detect, capture, and manage web-based video and audio resources. It functions as a comprehensive sniffing and download management system, enabling users to identify hidden or protected media assets directly from active web pages. The tool specializes in reconstructing fragmented streaming protocols, such as DASH and M3U8, into complete files while providing options for real-time stream recording and playback control. The project distinguishes itself through its deep integration with local system environments and external automation tools.
Executes command-line instructions to transcode and manipulate media files directly within the browser.
ffmpeg.wasm is a browser-based multimedia processing engine that brings the capabilities of the FFmpeg library directly to the client environment. By utilizing WebAssembly, it enables audio and video transcoding, format conversion, and stream recording to occur entirely within the browser without requiring server-side infrastructure. The library distinguishes itself by executing resource-intensive media tasks in background threads, ensuring that the main user interface remains responsive during complex operations. It manages data through an isolated, in-memory virtual file system, allowing fo
Converts audio and video files directly in the browser to avoid server-side infrastructure.
FilePond is a JavaScript library designed for managing file uploads, providing a browser-based component that handles selection, validation, and asynchronous transmission to remote servers. It functions as a web form input element that supports drag-and-drop interactions, file property verification, and queue management to ensure that only permitted content is submitted. The library distinguishes itself through extensive client-side media processing capabilities, allowing users to edit, crop, resize, and filter images and videos directly in the browser before transmission. It includes automat
Provides tools for cropping, resizing, and filtering images and videos directly in the browser.
This project is a browser-based JavaScript library that transforms standard web elements into inline, WYSIWYG rich text editing areas. It functions as a programmatic wrapper around the native browser content-editable attribute, providing a structured interface for managing text input, media embedding, and document formatting directly within existing page layouts. The editor is distinguished by its contextual floating toolbar, which dynamically appears based on user text selection to provide relevant formatting options. It utilizes a plugin-based architecture that allows developers to inject c
Provides a browser-based tool for managing structured text input with custom toolbar actions and media embedding.
Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment. The software distinguishes itself through a modular architecture that emphasizes performance and precision. It utilizes a GPU-accelerated rendering pipeline and proxy-
Generates lightweight temporary media files to ensure smooth timeline performance when working with high-resolution source footage.
Online IDE powered by Visual Studio Code ⚡️
Provides a full VS Code-based editor with extension support that runs entirely in the browser.
GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing repositories, issues, and pull requests. Built with a Scala-based manager, it functions as a GitHub API compatible server, allowing it to integrate with external tools that rely on that specific industry schema. The platform distinguishes itself by integrating a Maven repository host for storing and retrieving Java build artifacts alongside source code. It also features a plugin architecture that enables the addition of custom logic and new functionality to the core system.
Includes a browser-based code editor with syntax highlighting for modifying files and creating pull requests.
PPTist is a browser-based presentation editor that functions as a PowerPoint-compatible online slide tool, capable of importing, editing, and exporting PPTX files directly in a web browser. It also serves as an AI-powered presentation generator, creating slide decks automatically from templates with AI-driven content generation, and includes a full slide animation and transition engine for applying entrance, exit, emphasis, and motion-path effects. The tool distinguishes itself as a cross-platform presentation application that works on both desktop and mobile browsers for slide editing and sl
Creates and edits slide presentations directly in a web browser with rich formatting, animations, and transitions similar to desktop office software.
CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow
Provides a full-featured, browser-based code editor with syntax highlighting, multiple cursors, and customizable themes.
Laf is a serverless backend platform that provides an integrated environment for cloud functions, a document database, and file storage. It serves as a complete infrastructure for developing and deploying backend logic, data persistence, and real-time communication without the need for manual server management. The platform features a browser-based IDE that allows developers to write, test, and deploy serverless functions directly within a web editor, removing the requirement for local environment setup. It also includes a WebSocket communication platform for maintaining persistent bidirectio
Allows writing and testing cloud functions using an online editor to bypass local setup.
KodExplorer is a web-based file manager and remote server administration tool that provides a desktop-like interface for organizing and managing files in a browser. It functions as an enterprise file sharing platform and an online document previewer, allowing users to view hundreds of file formats without local software installations. The system is distinguished by a plugin-based API gateway that exposes RESTful endpoints for third-party integrations and custom functional extensions. It also includes a browser-based code editor with syntax highlighting and autocomplete for over 120 languages,
Features a web-based code editor with syntax highlighting and autocomplete for over 120 languages.
Mermaid Live Editor is a browser-based tool for editing and previewing Mermaid diagrams in real time. It renders diagrams entirely on the client side using the Mermaid library, with no server round-trips required, and provides a debounced live preview that updates the rendered output as you type. The editor supports sharing diagrams through URLs that encode the entire editor state, allowing instant restoration of a diagram. These links can open either a read-only viewer for lightweight display or an editable editor for collaborative modification. Diagrams can also be exported as SVG files via
Provides a web interface for editing and previewing Mermaid diagrams without server-side rendering.
Nuclio is a high-performance serverless framework designed for Kubernetes that automatically executes user functions when events arrive from HTTP endpoints, message queues, or streaming data platforms. It processes hundreds of thousands of events per second per function instance through efficient parallel workers, and can allocate functions to run on either CPU or GPU hardware to match workload requirements for data processing or machine learning tasks. The platform scales function instances down to zero when idle and wakes them on demand based on incoming event load, while providing an event
Provides a graphical interface for editing and testing functions directly in the browser without command-line tools.
vim.wasm is a full port of the Vim editor compiled to WebAssembly that runs entirely in a browser tab. It provides a complete code editing experience with syntax highlighting, text objects, and all standard Vim features, executing natively in the browser through Emscripten compilation. The editor integrates deeply with browser capabilities, including drag-and-drop file opening, system clipboard synchronization for cross-application copy and paste, and IndexedDB-based persistent storage that preserves user configuration and edited files across browser sessions. Files can be loaded from URLs vi
Ports the full Vim editor to WebAssembly, enabling native-like code editing with syntax highlighting in the browser.
Magic est un environnement de productivité tout-en-un et une plateforme d'agents conçue pour déployer, orchestrer et gérer des workflows multi-agents. Il fonctionne comme un système de coordination qui répartit les tâches complexes à des agents spécialisés, servant à la fois de moteur de workflow et de système de gestion des connaissances qui synthétise les informations provenant de PDF, de sites web et de bases de données en assets numériques structurés. La plateforme se distingue par une suite de contenu multimodale capable de générer des livrables professionnels, incluant des assets graphiques haute fidélité, des diagrammes techniques et des présentations. Elle intègre une couche de routage qui fait correspondre des objectifs spécifiques au modèle de langage le plus approprié et permet la création de nouvelles capacités via des interfaces conversationnelles et des intégrations d'écosystèmes de compétences externes. Les domaines de capacités étendus incluent la gestion des connaissances en entreprise, où les données internes sont converties en travailleurs IA réutilisables, et une gestion complète des coûts avec un suivi budgétaire granulaire aux niveaux des départements et des utilisateurs. Le système fournit également un environnement collaboratif pour le partage de projets en temps réel et un framework de sécurité incluant une exécution en conteneur sandbox et des workflows d'approbation humaine pour les opérations à haut risque. La stack complète, incluant les clusters et les services, peut être installée sur des environnements macOS ou Linux privés en utilisant des scripts de déploiement automatisés.
Provides a browser-based editor for modifying slide order, text, and imagery with a live preview.