24 مستودعات
Workflows for rapid iteration and testing of visual logic.
Distinguishing note: Focuses on the development loop for animation.
Explore 24 awesome GitHub repositories matching development tools & productivity · Interactive Prototyping. Refine with filters or upvote what's useful.
This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e
The Software Engineering system creates minimal interactive terminal applications to test state machines and business logic.
Manim is a scriptable, code-driven framework designed for generating precise technical visualizations and mathematical animations. By using a high-level programming interface, it allows users to define geometric shapes, motion paths, and animation logic that are compiled into high-quality video assets. The system functions as a specialized engine for creating reproducible, data-driven representations of complex mathematical concepts and geometric transformations. The framework distinguishes itself through an interpolation-based engine that calculates intermediate states between keyframes to e
Iterates on visual scenes and animation logic within development environments.
This project is a research-oriented repository that serves as a centralized database for system-level prompts and internal behavioral instructions extracted from various large language models. Its primary purpose is to provide a transparent, accessible reference for researchers and developers to study how artificial intelligence models are configured, constrained, and governed. The repository distinguishes itself by cataloging the hidden directives and operational guidelines that define model personas and safety boundaries. By archiving these instruction sets, it enables comparative analysis
Generates functional HTML-based prototypes for testing interactive concepts.
This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features. The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing. The codebase covers a broa
Provides a way to create and run small-scale code tests for rapid feature prototyping.
Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing, and deploying contracts for the Ethereum Virtual Machine. It provides a local environment for simulating blockchain state and forking live networks to execute code without modifying the actual chain. The project features a property-based fuzzing engine to identify edge-case failures in contract logic and a transaction debugger for analyzing detailed execution traces and gas consumption. It enables developers to mirror the state of a remote chain locally to test against real-worl
Provides an interactive loop for executing Solidity code snippets to quickly verify logic and behavior.
Quarkdown is a programmable document compiler and markdown static site generator. It transforms markdown source files into structured outputs, serving as a tool for generating professional books, academic papers, and digital presentations. The system distinguishes itself through a programmable layout engine that allows for the use of functions, variables, loops, and conditional logic within markdown files. It includes an interactive read-eval-print loop for testing these document functions and syntax in real time before final compilation. Additionally, it provides a specialized format for sup
Allows testing of document functions and syntax in real time via a REPL before final compilation.
Apihub is a deployable REST API mock server and public sandbox that provides a collection of functional endpoints for testing HTTP requests and building frontend portfolios. It serves as a pre-built backend infrastructure for simulating diverse services without requiring a custom backend. The project provides dedicated mock endpoints for various business domains, including ecommerce workflows, social networking features, realtime chat, and task management. It also includes specialized endpoints for verifying HTTP method behavior and header handling. The system implements a RESTful architectu
Enables development of community application logic including user profiles and follower relationships using simulated services.
IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and navigation transitions within a graphical environment. It provides a designer for creating and prototyping animations directly within the Apple Interface Builder environment and a system for building custom interface components through a visual attributes panel. The project distinguishes itself by offering a visual interface transition editor for configuring screen navigation and gesture-driven transitions without manual coding. It includes a prototyping sandbox for testing interaction
Provides a visual editor for designing and testing customized interface animations and navigation transitions.
EffectiveTensorflow is a deep learning tutorial suite and learning resource designed for building models within the TensorFlow framework. It serves as a practical implementation guide and development manual for creating neural network architectures. The project provides curated instructions for prototyping custom operations and implementing conditional logic for recurrent and deep learning structures. It focuses on the transition from imperative prototyping to the optimization of symbolic execution graphs for hardware accelerators. The resource covers numerical stability management to preven
Provides a workflow to wrap high-level code as an operation to verify logic and gradients before low-level implementation.
Fiddle is an interactive API reference tool and playground environment for the Electron platform. It serves as a project prototyper and sandbox where users can explore, draft, and test application logic without the need to manually set up a full project structure. The tool distinguishes itself by allowing users to compile prototype experiments into distributable standalone binaries for Windows, macOS, and Linux. It also provides a mechanism to export these experiments into standalone project folders for continued development in a professional integrated development environment. The environme
Allows drafting application logic and exporting these experiments into standalone project folders for continued development.
Ren'Py is a cross-platform game engine and interactive storytelling tool built around a Python-based scripting engine. It is designed for creating visual novels and branching narrative games, where player choices determine story paths and character interactions. The engine provides a complete development framework for building narrative-driven experiences, from simple dialogue trees to complex life simulation games. The engine distinguishes itself through a comprehensive set of integrated systems that handle the full lifecycle of interactive storytelling. Its script-based story engine compile
Enables rapid iteration on visual novel concepts with a simple script language and built-in testing tools.
AST Explorer هو أداة قائمة على الويب لتحليل الكود المصدري إلى أشجار بناء جملة مجردة (AST) وتصور هيكل الشجرة الناتج. يعمل كمفتش للكود وملعب للتحويل، مما يسمح للمستخدمين باستكشاف التمثيل الهيكلي للغات برمجة مختلفة من خلال واجهة متصفح تفاعلية. توفر الأداة بيئة تحويل حيث يمكن للمستخدمين تطبيق قواعد التعديل على الأشجار المحللة لاختبار منطق تعديل الكود. تتميز برسم خرائط ثنائي الاتجاه يسلط الضوء على عقد الشجرة المطابقة والنص المصدري في وقت واحد أثناء تحرك المؤشر عبر المحرر. تدعم المنصة استيراد الكود عبر تحميل الملفات أو واجهات السحب والإفلات وتسمح بمشاركة حالات كود محددة وتكوينات المحلل من خلال عناوين URL مشفرة بالحالة.
Facilitates the refinement of code transformation logic by observing real-time effects on a parsed tree.
EvalXR is an interactive Rust compiler that compiles code into dynamically loaded libraries for iterative evaluation without restarting the process. It serves as a Rust Jupyter kernel, a notebook runtime, and a REPL environment, all with state retention across evaluations. The project provides a stateful Rust evaluation engine that runs code snippets in isolated sandboxes while keeping functions and variables alive between executions. It supports cell-based execution, compiling Rust code into a shared library and loading it into the same process to preserve state, with an error-aware compilat
Provides an isolated environment for quickly testing Rust snippets with persistent variables across evaluations.
Framer - Design Everything
Designs and tests multi-step user interactions with custom logic and timing to simulate real app behavior.
gore هو غلاف تفاعلي وحلقة قراءة-تقييم-طباعة (REPL) للغة Go. يعمل كأداة للنماذج الأولية تسمح بتقييم التعبيرات، والبيانات، وإعلانات الدوال في واجهة قائمة على الطرفية دون الحاجة إلى دورة بناء كاملة. يتكامل المشروع كعميل لخادم اللغة لتوفير إكمال ذكي للكود، واقتراحات كود في الوقت الفعلي، وحل تلقائي لاستيراد الحزم. كما يتميز بتوليد ملفات وحدات مؤقتة لحل التبعيات واستيراد المستودعات البعيدة تلقائياً أثناء الجلسة. تتضمن الأداة قدرات لتجربة المطور، مثل فحص نوع التعبير، واسترجاع توثيق الرموز، وتصفية مخرجات المترجم الزائدة. يتم دعم الجلسة التفاعلية من خلال تتبع الكتل متعددة الأسطر، وسجل الأوامر المستمر، وإدارة مؤشر الطرفية القائمة على ANSI.
Enables real-time execution of code snippets to verify logic through an interactive loop.
Groovy هي لغة برمجة JVM وإطار عمل للبرمجة الوصفية (Metaprogramming) يوفر بيئة متوافقة مع Java لبناء التطبيقات. تعمل كلغة برمجة نصية ديناميكية وأداة لتأليف لغات خاصة بالمجال (DSL)، مما يسمح بتنفيذ نصوص برمجية مخصصة وإنشاء لغات مصغرة متخصصة ذات بناء جملة موجز. يتميز المشروع بقدرته على تعديل سلوك البرنامج وتعريفات الفئات من خلال البرمجة الوصفية في وقت التجميع ووقت التشغيل. يستخدم نموذج كتابة هجين يجمع بين دقة الطريقة الديناميكية والتحقق الثابت الاختياري من النوع لموازنة المرونة وأداء التنفيذ. تغطي اللغة مجموعة واسعة من القدرات، بما في ذلك أنماط البرمجة الوظيفية، وتحويلات شجرة بناء الجملة المجردة (AST)، والتكامل المباشر لمكتبات Java. كما تتضمن أدوات أمان لمنع حقن SQL، وتأمين تحليل XML، وضمان تحليل البيانات المهيكلة بشكل آمن. يترجم النظام بناء الجملة عالي المستوى إلى كود بايت (Bytecode) خاص بـ JVM للتنفيذ على أي آلة افتراضية Java متوافقة.
Executes code snippets and automates tasks quickly without extensive application boilerplate or project structures.
ptpython هو صدفة (Shell) تفاعلية لـ Python ووحدة تحكم تطوير قابلة للبرمجة. يعمل كـ REPL محسّن لتنفيذ كود Python وإدارة حالة وقت التشغيل، ويتميز بدعم حلقة أحداث غير متزامنة تسمح ببيانات await على المستوى الأعلى. البيئة قابلة للتخصيص بدرجة عالية، وتوفر مخططات ربط مفاتيح قابلة للتوصيل ومظاهر واجهة قابلة للتعديل. توفر واجهة قابلة للبرمجة يمكن تضمينها في تطبيقات أخرى لتسهيل تصحيح أخطاء وقت التشغيل وفحص الحالة المباشر. تتضمن الصدفة مجموعة من أدوات المطور للبرمجة التفاعلية، مثل الإكمال التلقائي للكود، والتحرير متعدد الأسطر، وتمييز بناء الجملة في الوقت الفعلي. كما تسمح بتنفيذ أوامر صدفة النظام مباشرة من المطالبة.
Facilitates rapid prototyping of asynchronous Python logic through top-level await support in a REPL.
UltraRAG is an LLM RAG orchestration platform and AI agent research framework designed to coordinate complex retrieval-augmented generation workflows. It functions as a multimodal RAG engine capable of retrieving and generating responses using text, images, and diverse data types, while providing tools for vector database management and RAG performance evaluation. The platform features a visual RAG pipeline builder that uses a canvas interface to construct and debug data flows, synchronizing visual designs directly with underlying code. It distinguishes itself through an autonomous research s
Converts pipeline logic into an interactive conversational web interface for rapid debugging.
Unit is a visual programming system and graph-based integrated development environment used to build functional software by connecting state machines and primitive operations. It serves as a node-based logic editor and state machine orchestrator that transforms visual program specifications into standalone JavaScript files for deployment as static websites. The system distinguishes itself through a visual compiler that can render program bundles into active websites and perform bi-directional graph inspection, allowing a live rendered application to be converted back into its original visual
Provides rapid iteration on application logic with a live editor that renders programs into functional websites.
JSBin هو ملعب JavaScript تعاوني وصندوق رمل (sandbox) للواجهة الأمامية عبر الإنترنت لكتابة وتنفيذ وتصحيح كود الويب. يوفر محرراً للكود في الوقت الفعلي وبيئة متكاملة تعرض HTML و CSS و JavaScript فوراً مع معاينة حية. تم تصميم المنصة لعروض البرمجة الحية والبرمجة الزوجية، وتتميز ببيئة بث تنقل ضغطات المفاتيح وتغييرات الكود إلى مستخدمين آخرين فوراً. تدعم المزامنة في الوقت الفعلي لمطورين متعددين من خلال جلسات حية مشتركة وتتضمن أداة تحويل (transpilation) لتحويل لغات البرمجة البديلة إلى تنسيقات ويب قياسية لتنفيذ المتصفح. تشمل القدرات الإضافية تصحيح أخطاء JavaScript عن بُعد، وفحص طلبات الشبكة، والقدرة على بث المخرجات المعروضة إلى أجهزة خارجية للاختبار متعدد المنصات. يدعم النظام أيضاً تشعيب المقتطفات (snippet forking) لإدارة الإصدارات ويوفر خيارات لتصدير حالات المشروع إلى مزودي استضافة خارجيين.
Allows quickly writing and rendering HTML, CSS, and JavaScript to preview projects without local setup.