awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
roslynpad avatar

roslynpad/roslynpad

0
View on GitHub↗
2,765 نجوم·389 تفرعات·C#·mit·3 مشاهداتroslynpad.net↗

Roslynpad

RoslynPad is a browser-based C# integrated development environment and interactive playground. It serves as a tool for writing and executing C# code snippets and scripts using the Roslyn compiler for immediate feedback.

The environment features an integrated NuGet package manager that allows users to search for and load external .NET library assemblies into a live execution context. It functions as an in-process code executor to minimize startup latency and maintain state across script executions.

The platform provides real-time semantic analysis and diagnostic feedback, offering code completions and error identification during the editing process. It supports a workflow for C# code experimentation and lightweight scripting through dynamic memory-based script evaluation.

Features

  • C# Interactive Playgrounds - Provides a browser-based interactive environment for writing and executing C# code snippets with immediate feedback.
  • C# Scripting Workflows - Supports a workflow for developing lightweight C# scripts and automation tasks with an integrated execution environment.
  • Dynamic Script Code Compilations - Leverages the Roslyn compiler to perform dynamic, memory-based script evaluation and semantic analysis.
  • NuGet Package Resolvers - Includes an integrated manager to search for and load external .NET libraries into the active coding session.
  • Real-Time Code Diagnostics - Provides instant visual feedback on syntax and semantic errors during the code editing process.
  • Semantic Diagnostics - Continuously evaluates source code against compiler rules to provide real-time semantic diagnostics.
  • Web-Based IDEs - Offers a lightweight integrated development environment for C# that runs entirely within a web browser.
  • Code Execution Runtimes - Provides a built-in environment to execute C# code fragments instantly for immediate logic validation.
  • JIT-Compiled Script Runtimes - Evaluates C# code dynamically using a JIT-compiled script runtime powered by the Roslyn compiler.
  • Code Experimentation Environments - Allows testing small snippets of C# logic and algorithms quickly without the overhead of creating a full project.
  • In-Process Runtimes - Runs compiled C# code within the same process as the editor for immediate feedback and minimal startup latency.
  • In-Memory Compilers - Compiles C# code into in-memory assemblies using the Roslyn compiler for immediate execution.
  • Code Execution Playgrounds - Provides a web-based environment for writing and executing C# code snippets with immediate feedback.
  • Execution State Persistence - Maintains variable values and object states across multiple script executions within a single active session.
  • Intelligent Coding Assistance - Surfaces real-time code completions and error diagnostics to accelerate the writing process.
  • Dependency-Loaded Interactive Consoles - Provides an interactive environment that pre-loads required NuGet package dependencies for immediate script execution.
  • Package Management Integrations - Integrates a managed interface for searching and loading external NuGet libraries into the coding session.
  • Package Managers - Includes an integrated manager to search for and add third-party NuGet packages.
  • Assembly Loading - Automatically resolves and loads external .NET library binaries into the live execution context via NuGet.
  • Interactive Code Execution - Provides a live environment where users can execute C# code and see real-time output within the browser interface.

سجل النجوم

مخطط تاريخ النجوم لـ roslynpad/roslynpadمخطط تاريخ النجوم لـ roslynpad/roslynpad

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Roslynpad

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Roslynpad.
  • cake-build/cakeالصورة الرمزية لـ cake-build

    cake-build/cake

    4,179عرض على GitHub↗

    Cake is a cross-platform build automation system and scripting framework that allows users to define software build pipelines using C# scripts. It functions as a CI/CD pipeline orchestrator and build runner, providing a strongly-typed domain-specific language to simplify the orchestration of compilation, testing, and packaging processes across Windows, Linux, and macOS. The system ensures reproducible build environments by pinning the versions of build tools, modules, and dependencies. It distinguishes itself by enabling a C# scripting workflow with full IDE support, including autocomplete, s

    C#build-automationbuild-automation-toolbuild-tool
    عرض على GitHub↗4,179
  • tjanczuk/edgeالصورة الرمزية لـ tjanczuk

    tjanczuk/edge

    5,439عرض على GitHub↗

    This project is a polyglot runtime bridge and interop framework designed to execute .NET and Node.js code within a single operating system process. It functions as a cross-runtime execution engine and in-process scripting host, enabling bidirectional communication and data exchange between the Common Language Runtime and JavaScript environments to eliminate cross-process communication overhead. The framework distinguishes itself by providing a system for bidirectional asynchronous callbacks and automatic data marshalling of binary buffers and serializable values between different managed obje

    C++
    عرض على GitHub↗5,439
  • kotlin/kotlin-jupyterالصورة الرمزية لـ Kotlin

    Kotlin/kotlin-jupyter

    1,218عرض على GitHub↗

    Kotlin Jupyter is an interactive computing environment that enables the execution of Kotlin code within Jupyter notebooks. It functions as a kernel for the Java Virtual Machine, providing a platform for data analysis, rapid prototyping, and scientific computing research. The system manages the evaluation of code snippets by compiling them dynamically at runtime, allowing for real-time interaction and variable inspection. The project distinguishes itself through a sophisticated code transformation pipeline that intercepts and modifies user input to support custom syntax and automated logic. It

    Kotlin
    عرض على GitHub↗1,218
  • mfontanini/presentermالصورة الرمزية لـ mfontanini

    mfontanini/presenterm

    7,852عرض على GitHub↗

    Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal. It functions as a Markdown slide renderer, transforming Markdown files into formatted terminal presentations with support for synchronized speaker notes and custom YAML themes. The project distinguishes itself through a built-in terminal code executor that runs code snippets live during a presentation, replacing source blocks with real-time output. It also features a terminal image renderer capable of displaying local images, animated GIFs, and pre-rendered diagrams or mathemat

    Rustclimarkdownmarkdown-slides
    عرض على GitHub↗7,852
عرض جميع البدائل الـ 30 لـ Roslynpad→

الأسئلة الشائعة

ما هي وظيفة roslynpad/roslynpad؟

RoslynPad is a browser-based C# integrated development environment and interactive playground. It serves as a tool for writing and executing C# code snippets and scripts using the Roslyn compiler for immediate feedback.

ما هي الميزات الرئيسية لـ roslynpad/roslynpad؟

الميزات الرئيسية لـ roslynpad/roslynpad هي: C# Interactive Playgrounds, C# Scripting Workflows, Dynamic Script Code Compilations, NuGet Package Resolvers, Real-Time Code Diagnostics, Semantic Diagnostics, Web-Based IDEs, Code Execution Runtimes.

ما هي البدائل مفتوحة المصدر لـ roslynpad/roslynpad؟

تشمل البدائل مفتوحة المصدر لـ roslynpad/roslynpad: cake-build/cake — Cake is a cross-platform build automation system and scripting framework that allows users to define software build… tjanczuk/edge — This project is a polyglot runtime bridge and interop framework designed to execute .NET and Node.js code within a… kotlin/kotlin-jupyter — Kotlin Jupyter is an interactive computing environment that enables the execution of Kotlin code within Jupyter… mfontanini/presenterm — Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal.… w0rp/ale — Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers… nodejs/nan — This project is a compatibility layer and abstraction library for building native C++ addons for Node.js. It provides…