16 مستودعات
Tools that manage the lifecycle of a project, including build tasks, local server synchronization, and workspace access policies.
Explore 16 awesome GitHub repositories matching development tools & productivity · Development Workflow Orchestration. Refine with filters or upvote what's useful.
Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintaining high-performance native logic. By compiling applications into small-footprint, platform-specific binaries, the framework avoids bundling heavy runtime environments, resulting in lightweight executables. The project distinguishes itself through a capability-based security model
Launches local development servers featuring hot module reloading for frontend assets and automatic backend recompilation.
uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance
Organizes codebases by managing project-level configurations and multi-file structures.
Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr
Launches a local server that accelerates iteration cycles by enabling live code updates without full page reloads.
Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv
Configures essential tools and build tasks to support the modification, debugging, and extension of the underlying analysis engine.
This project is a TypeScript desktop boilerplate and application template that combines Electron and React for building cross-platform desktop applications. It provides a structural foundation and framework for creating native system applications that bundle web technologies into distributable operating system packages. The project distinguishes itself by providing a hot-reloading desktop environment. This development setup applies code changes instantly to the user interface without requiring manual application restarts, preserving the current interface state through hot module replacement.
Ships a development server that enables hot module replacement to accelerate the application iteration process.
This project functions as an orchestration framework for AI-driven software development, providing a structured environment to manage, iterate, and execute complex prompt chains. It serves as a centralized workspace that integrates AI models with local terminal tools and configuration settings to standardize the entire development lifecycle from initial requirements to final implementation. The platform distinguishes itself through its focus on recursive prompt evolution and multilingual support. It employs iterative loops to refine AI instructions, ensuring higher precision in generated outp
Integrates AI models with local terminal tools and configuration settings within a centralized development workspace.
Gruvbox is a retro-inspired color scheme designed to provide a consistent visual experience across text editors, terminal emulators, and development environments. It focuses on improving readability and reducing eye strain by utilizing a high-contrast palette that remains stable across various software tools. The project distinguishes itself through a flexible rendering architecture that adapts to different technical environments. It supports high-fidelity twenty-four-bit color reproduction for modern terminals while maintaining compatibility with legacy systems through sixteen-color and two-
Standardizes the visual appearance of development tools across editors, shells, and multiplexers.
This project is a TypeScript React starter template and frontend development boilerplate. It provides a pre-configured project scaffold and foundation for building type-safe user interfaces, integrating essential tooling for typing, linting, and testing to accelerate the start of a web application. The scaffold distinguishes itself by providing a complete production asset pipeline that generates minified JavaScript and CSS bundles to optimize loading speeds. It includes a dedicated component testing suite for executing logic and snapshot tests in a simulated browser environment, alongside a h
Includes a local development server with hot module replacement for rapid iteration.
LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go source code. It functions as both a code editor with syntax highlighting and a build tool orchestrator that manages toolchains, environment profiles, and cross-compilation targets. The environment is modular and extensible, supporting third-party plugins and custom keyboard mapping to tailor the coding workflow. It provides an integrated interface for external debuggers to inspect program execution and state. The platform covers a broad range of development capabilities, including
Organizes and manages Go projects spanning multiple files, including compilation and debugging settings.
This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem
Launches Node.js backend and Webpack dev server with hot module replacement.
Metro هو مجمع JavaScript مصمم لبيئات React Native. يعمل كنظام لحل التبعيات، وتحويل الكود المصدري، وتعبئة JavaScript والأصول في حزم للتنفيذ. يتضمن المشروع خادم تجميع للتطوير يستضيف الأصول عبر HTTP ويوفر استبدال الوحدات الساخن (hot module replacement). يتميز بمحلل وحدات يتعامل مع امتدادات الملفات الخاصة بالمنصة ومحول كود مصدري يحول الكود إلى هياكل شجرية للتحسين والتصغير. تغطي مجموعة الأدوات توليد الحزم برمجياً، وإنشاء خرائط المصدر، والتخزين المؤقت لنظام الملفات لتجنب التحويلات المتكررة. كما توفر قدرات لإدارة الأصول، وحقن polyfill، وتكوين خادم آمن باستخدام شهادات TLS لنقاط النهاية المشفرة. يتم تضمين أدوات المراقبة لتتبع حالة التجميع وتسجيل بيانات الأداء الوصفية لأحداث البدء والتحديث.
Ships a local server providing hot module replacement to accelerate frontend and application iteration.
nwb هو سلسلة أدوات بناء بدون تكوين، ومجمع وحدات، وخادم تطوير لتطبيقات ومكتبات JavaScript وJSX. يعمل كنظام بناء يشتق تلقائيًا إعدادات المترجم والمجمع من تبعيات المشروع المثبتة لإزالة الإعداد اليدوي. تتميز الأداة بقدرتها على العمل كمترجم مكتبة، حيث تولد تنسيقات توزيع متعددة مثل ESM وCJS من مصدر واحد لتوافق مدير الحزم. كما تتضمن عداء اختبار متصفح بدون رأس ينفذ اختبارات الوحدة مع وضع مراقبة متكامل وتقارير تغطية الكود. يغطي النظام مجموعة واسعة من الإمكانيات، بما في ذلك خطوط أنابيب أصول الواجهة الأمامية لتحويل الصيغ الحديثة ومعالجة معالجات CSS المسبقة. ويوفر سير عمل تطوير يتميز باستبدال الوحدات الساخنة (hot module replacement)، وتوليد بناء الإنتاج مع التصغير وتجريد الكود، وخط أنابيب تحويل مدفوع بالإضافات لتوسيع وظائف سلسلة الأدوات.
Ships a local development server featuring hot module replacement to accelerate frontend iteration.
electron-vite is a build system and multi-process bundle orchestrator that uses Vite to compile and bundle the main, preload, and renderer processes for Electron applications. It functions as a desktop application scaffolder, providing templates to integrate various frontend frameworks into a standardized project structure. The project distinguishes itself through integrated source code protection, utilizing a V8 bytecode obfuscator to compile JavaScript into bytecode and obfuscate strings to prevent reverse engineering. It also manages complex desktop architectures by isolating bundles and s
Orchestrates a local development server that manages the build process and launches the application for real-time testing.
preact-cli هو أداة سطر أوامر للسقالات والتطوير وبناء التطبيقات باستخدام مكتبة Preact. يوفر خط أنابيب بناء قائم على Webpack لتنسيق تحويل الكود، وتحسين الأصول، وتجميع الإنتاج. تتضمن مجموعة الأدوات عارضًا مسبقًا للموقع الساكن لتحويل مسارات التطبيق إلى ملفات HTML ساكنة ومجموعة أدوات تطوير PWA لإنشاء عمال الخدمة والتخزين المؤقت للأصول دون اتصال. كما يعمل كخادم تطوير للواجهة الأمامية يتميز باستبدال الوحدة الساخن (hot module replacement) ووكيل لتكرار التطبيق في الوقت الفعلي. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك سقالات المشروع، وتحسين البناء من خلال تقسيم الكود التلقائي القائم على المسار، وتكامل خطوط أنابيب معالجة CSS المسبقة. كما يدعم إدارة متغيرات البيئة وتخصيص تكوينات البناء من خلال الإضافات والتجاوزات.
Ships a local development server featuring hot module replacement and a request proxy.
Playroom هي أداة لنظام تصميم الواجهات الأمامية (frontend design system) وبيئة تجريبية لمكونات JSX. تعمل كمنصة عمل لمكونات واجهة المستخدم وأداة للنماذج الأولية تدعم TypeScript، مما يسمح للمطورين بتصميم واجهات المستخدم واختبارها في بيئة حية وتفاعلية. يتيح المشروع الاختبار البصري من خلال عرض نفس المكون عبر سمات (themes) وأحجام شاشات وإعدادات خصائص متعددة في وقت واحد. كما يوفر آلية لأدلة الأنماط التفاعلية وتوثيق نظام التصميم، حيث يمكن بناء نماذج أولية للمكونات باستخدام مكتبة موجودة وتصديرها كبيئة تجريبية قابلة للتوزيع. تتضمن منصة العمل إمكانيات لتبديل الحالة، وإدارة أبعاد الإطار، وتحليل الأنواع الساكنة (static type parsing) للإكمال التلقائي للخصائص (props). كما تتميز بأدوات لتنظيم مقتطفات الكود، وحقن المتغيرات العامة، وتغليف المكونات في أشجار مزود (provider trees) مخصصة للحفاظ على الحالة العامة المطلوبة. يتم توفير واجهة سطر أوامر (CLI) لتنسيق خادم التطوير المحلي وتجميع بيئة التجربة في تنسيق قابل للتوزيع.
Provides a command-line interface to launch a local development server for real-time component iteration.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Ships a local development server featuring hot module replacement for instant interface previews.