26 Repos
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.
Dieses Projekt ist ein von der Community kuratiertes Verzeichnis von Open-Source-Software, die für den Einsatz in privaten Serverumgebungen und Home-Labs konzipiert ist. Es dient als umfassende Ressource zur Entdeckung unabhängiger, selbst gehosteter Alternativen zu gängigen Cloud-Diensten und ermöglicht es Nutzern, die volle Datenhoheit und Kontrolle über ihre digitale Infrastruktur zu behalten. Das Verzeichnis ist durch eine hierarchische Taxonomie strukturiert, die eine riesige Sammlung von Anwendungen in logische Kategorien organisiert, von Medienmanagement und Datenanalyse bis hin zu privater Kommunikation und Tools für die Teamproduktivität. Es zeichnet sich durch einen kollaborativen Peer-Review-Prozess aus, bei dem Community-Mitglieder die Qualität und Relevanz jeder Einreichung validieren, um sicherzustellen, dass das Verzeichnis korrekt und zuverlässig bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Infrastruktur-Automatisierung, containerbasierter Service-Bereitstellung und deklarativem Konfigurationsmanagement. Diese Tools unterstützen Nutzer bei der Aufrechterhaltung reproduzierbarer Serverumgebungen und der Verwaltung komplexer Service-Abhängigkeiten auf privater Hardware. Das Verzeichnis wird als versionskontrolliertes Repository gepflegt, wodurch sichergestellt wird, dass alle Updates und Community-gesteuerten Änderungen nachverfolgt und transparent sind.
Converts media formats in real-time to ensure compatibility with various client devices and network conditions during playback.
Gogs ist ein selbst gehosteter Git-Dienst und eine Plattform für kollaboratives Code-Hosting. Er fungiert als Versionskontrollmanager, der es Benutzern ermöglicht, Quellcode auf ihrer eigenen Infrastruktur unter Verwendung von SSH-, HTTP- und HTTPS-Protokollen zu speichern und zu verwalten. Die Plattform zeichnet sich durch umfassende Spiegelungsfunktionen aus und fungiert als Werkzeug zum Synchronisieren und Spiegeln von Repositories und Wikis von externen Hosting-Anbietern auf eine lokale Instanz. Sie ist für eine sichere, containerisierte Bereitstellung konzipiert und unterstützt Nicht-Root-Benutzerkonfigurationen, um strikte Sicherheitsanforderungen zu erfüllen. Über das grundlegende Hosting hinaus bietet sie eine Suite von Kollaborationswerkzeugen, einschließlich Pull Requests, Issue-Tracking, Wikis und Peer-Code-Reviews. Das System integriert Workflow-Automatisierung via Webhooks und Git-Hooks, verwaltet übergroße Binärdateien durch Large File Storage und bietet granulare Zugriffskontrolle für die Verwaltung privater Repositories. Der Dienst kann als Container-Image für konsistentes Verhalten über verschiedene Hosting-Umgebungen hinweg bereitgestellt werden.
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 ist eine All-in-One-Produktivitätsumgebung und Agenten-Plattform, die für das Deployment, die Orchestrierung und das Management von Multi-Agenten-Workflows entwickelt wurde. Sie fungiert als Koordinationssystem, das komplexe Aufgaben an spezialisierte Agenten verteilt, und dient sowohl als Workflow-Engine als auch als Wissensmanagementsystem, das Informationen aus PDFs, Websites und Datenbanken in strukturierte digitale Assets synthetisiert. Die Plattform zeichnet sich durch eine multimodale Content-Suite aus, die in der Lage ist, professionelle Geschäftsergebnisse zu generieren, einschließlich hochauflösender Grafik-Assets, technischer Diagramme und Präsentationen. Sie integriert eine Routing-Schicht, die spezifische Ziele dem am besten geeigneten Sprachmodell zuordnet, und ermöglicht die Erstellung neuer Fähigkeiten durch Konversationsschnittstellen und externe Skill-Ökosystem-Integrationen. Zu den breiten Funktionsbereichen gehören Enterprise-Wissensmanagement, bei dem interne Daten in wiederverwendbare KI-Worker umgewandelt werden, sowie umfassendes Kostenmanagement mit granularer Budgetverfolgung auf Abteilungs- und Benutzerebene. Das System bietet zudem eine kollaborative Umgebung für das Projekt-Sharing in Echtzeit sowie ein Sicherheits-Framework mit Sandbox-containerisierter Ausführung und Human-in-the-Loop-Genehmigungs-Workflows für risikoreiche Operationen. Der gesamte Stack, einschließlich Clustern und Services, kann auf privaten macOS- oder Linux-Umgebungen mittels automatisierter Deployment-Skripte installiert werden.
Provides a browser-based editor for modifying slide order, text, and imagery with a live preview.