17 个仓库
Real-time execution of code snippets to verify logic through an interactive loop.
Distinct from Interactive Prototyping: Focuses on logic verification of smart contracts rather than visual or animation prototyping.
Explore 17 awesome GitHub repositories matching development tools & productivity · Code 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.
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.
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.
AST Explorer 是一个基于 Web 的工具,用于将源代码解析为抽象语法树并可视化生成的树结构。它作为一个代码检查器和转换游乐场,允许用户通过交互式浏览器界面探索各种编程语言的结构表示。 该工具提供了一个转换环境,用户可以在其中应用修改规则来解析树,以测试代码修改逻辑。它具有双向映射功能,随着光标在编辑器中移动,可以同时突出显示匹配的树节点和源文本。 该平台支持通过文件上传或拖放界面导入代码,并允许通过状态编码的 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.
gore 是一个 Go 语言的交互式 Shell 和读取-求值-打印循环(REPL)。它作为一个原型设计工具,允许在终端界面中评估表达式、语句和函数声明,而无需完整的构建周期。 该项目作为语言服务器客户端集成,提供智能代码补全、实时代码建议和自动包导入解析。它通过生成临时模块文件来解析依赖,并在会话期间自动导入远程仓库,从而脱颖而出。 该工具包含提升开发者体验的功能,如表达式类型检查、符号文档检索以及过滤冗余的编译器输出。交互式会话支持多行块跟踪、持久化命令历史记录以及基于 ANSI 的终端光标管理。
Enables real-time execution of code snippets to verify logic through an interactive loop.
Groovy is a JVM programming language and metaprogramming framework that provides a Java compatible environment for building applications. It functions as a dynamic scripting language and a tool for authoring domain-specific languages, allowing for the execution of custom scripts and the creation of specialized mini-languages with concise syntax. The project is distinguished by its ability to modify program behavior and class definitions through both compile-time and runtime metaprogramming. It utilizes a hybrid typing model that combines dynamic method resolution with optional static type che
Executes code snippets and automates tasks quickly without extensive application boilerplate or project structures.
ptpython is a programmable Python interactive shell and development console. It functions as an enhanced REPL for executing Python code and managing runtime state, featuring support for an asynchronous event loop that allows for top-level await statements. The environment is highly customizable, offering pluggable keybinding schemes and adjustable interface appearances. It provides a programmable interface that can be embedded into other applications to facilitate runtime debugging and live state inspection. The shell includes a suite of developer tools for interactive coding, such as automa
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.
JSBin 是一个协作式 JavaScript 游乐场和在线前端沙盒,用于编写、执行和调试 Web 代码。它提供了一个实时代码编辑器和一个集成环境,可即时渲染 HTML、CSS 和 JavaScript 并提供实时预览。 该平台专为实时编码演示和结对编程而设计,具有一个广播环境,可将按键和代码更改即时传输给其他用户。它支持多名开发者通过共享实时会话进行同步,并包含一个转译工具,可将替代编程语言转换为标准 Web 格式以供浏览器执行。 其他功能包括远程 JavaScript 调试、网络请求检查,以及将渲染输出流式传输到外部设备以进行跨平台测试的能力。该系统还支持用于版本管理的片段分支,并提供将项目状态导出到外部托管提供商的选项。
Allows quickly writing and rendering HTML, CSS, and JavaScript to preview projects without local setup.
Openv0 是一个 AI 驱动的 UI 原型设计工具和组件生成器。它使用大语言模型来创建用户界面元素,提供实时预览反馈循环以进行即时视觉迭代。 该系统作为一个生成式前端管道运行,利用一系列模块化插件来编排 UI 资产的创建。这种架构允许集成自定义 UI 框架、外部库和图标集,以扩展可用视觉组件的范围。 该工具涵盖了前端组件原型设计和生成式资产管道。它支持通过预配置的入门模板进行项目引导,并允许通过多通道过程扩展生成管道。
Facilitates rapid iteration of frontend components to preview web interfaces without complex local setup.
Alva is a code-based prototyping tool and living prototype framework used to build interactive interfaces. It functions as a component-driven design system where application concepts are realized as functional code components rather than static mockups. The project facilitates a design-to-code workflow, enabling the creation of living component documentation and the validation of frontend concepts. It allows for rapid UI prototyping by composing reusable code building blocks to test design ideas and technical implementations. The environment supports component-based UI composition and declar
Provides a workspace for rapid iteration of web interfaces using live code components.
docetl is an AI-powered document ETL tool and map-reduce orchestrator designed to transform large collections of unstructured documents into structured, queryable tables using language models. It provides a declarative pipeline framework for extracting, cleaning, and transforming data from sources such as PDFs and text files into predefined schemas. The project distinguishes itself through a semantic data integration suite that enables joining datasets and resolving duplicate entities based on embedding-based similarity. It includes an interactive prompt playground for developing and optimizi
Provides a real-time interface for developing and refining document processing workflows to test transformations instantly.