All Projects → waf → replay-csharp

waf / replay-csharp

Licence: MIT license
An editable C# REPL (Read Eval Print Loop) powered by Roslyn and .NET Core

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to replay-csharp

Granular
WPF for JavaScript
Stars: ✭ 569 (+724.64%)
Mutual labels:  roslyn, wpf
Opentouryo
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
Stars: ✭ 233 (+237.68%)
Mutual labels:  wpf, developer-tools
Trymodule
➰ It's never been easier to try nodejs modules!
Stars: ✭ 1,115 (+1515.94%)
Mutual labels:  repl, developer-tools
Gistlyn
Run Roslyn Gists
Stars: ✭ 75 (+8.7%)
Mutual labels:  roslyn, repl
WindowsCommunityToolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Stars: ✭ 4,934 (+7050.72%)
Mutual labels:  wpf
ethernal-cli
CLI to sync transactions and Truffle artifacts with Ethernal.
Stars: ✭ 14 (-79.71%)
Mutual labels:  developer-tools
EnvCLI
Don't install Node, Go, ... locally - use containers you define within your project. If you have a new machine / other contributors you just have to install docker and envcli to get started.
Stars: ✭ 93 (+34.78%)
Mutual labels:  developer-tools
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+62.32%)
Mutual labels:  repl
DDNRuntime-examples
DDNRuntime(Delphi .NET Framework/.NET Core Runtime) example. DDNRuntime is a library for Delphi to call .net dll. Support the assembly written by c#, vb.net. Support importing .net dll to delphi, can create .net wrapper automatically.
Stars: ✭ 15 (-78.26%)
Mutual labels:  wpf
aik
Frontend Playground
Stars: ✭ 43 (-37.68%)
Mutual labels:  repl
SecKill
九价秒杀WPF
Stars: ✭ 98 (+42.03%)
Mutual labels:  wpf
laminas-developer-tools
Module for developer and debug tools for use with laminas-mvc applications.
Stars: ✭ 19 (-72.46%)
Mutual labels:  developer-tools
ThunderboltIoc
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
Stars: ✭ 40 (-42.03%)
Mutual labels:  roslyn
UnitTestBoilerplateGenerator
An extension for Visual Studio that generates a unit test boilerplate from a given class, setting up mocks for all dependencies. Supports NUnit, Visual Studio Test, XUnit and many mock frameworks.
Stars: ✭ 39 (-43.48%)
Mutual labels:  roslyn
pytezos
🐍 Python SDK & CLI for Tezos | Michelson REPL and testing framework
Stars: ✭ 93 (+34.78%)
Mutual labels:  repl
repl
Framework Agnostic REPL For Node.js. Used by AdonisJS
Stars: ✭ 76 (+10.14%)
Mutual labels:  repl
UIfied
A unified PowerShell DSL for UIs
Stars: ✭ 25 (-63.77%)
Mutual labels:  wpf
WPFBot3000
Simple domain-specific language for a small subset of WPF, mainly for doing very limited (get the picture?) input forms in PowerShell
Stars: ✭ 38 (-44.93%)
Mutual labels:  wpf
devbuddy
Setup your projects in a consistent way. Help other devs onboard easily!
Stars: ✭ 49 (-28.99%)
Mutual labels:  developer-tools
nanobox-rails
Quickly set up a Ruby on Rails app on Nanobox, the ideal platform for developers. With Nanobox, Rails app developers can set up instant, isolated development environments that can be shared among team members. Rails apps created using Nanobox can be automatically deployed to AWS, Azure, Google Cloud, and other cloud hosts without the need for de…
Stars: ✭ 19 (-72.46%)
Mutual labels:  developer-tools

Replay

A roslyn-powered editable REPL for C#.

Features

  • Correct mistakes on previous lines, even after you evaluate them.
  • Re-evaluate a line multiple times by hitting ctrl + enter
  • Intellisense and method signature documentation
  • Syntax highlighting
  • Reference assemblies by #r path/to/my.dll
  • Reference nuget packages by #nuget MyPackage
  • Pretty-print evaluation results
  • Export your REPL session as C# or Markdown
  • Detect incomplete expressions (e.g. if (condition) {), and insert a "soft newline" rather than evaluating the incomplete expression.

Running

Replay requires Windows 10 (due to WPF).

  • Download Replay from the Releases page and unzip the archive.
  • Run Replay.exe and type help to get started!
    • The very first run of Replay will be slow (around 7 or 8 seconds), but subsequent starts should be much faster (1 second or less).

If you'd like to read more about what Replay can do, check out the Usage page on the wiki.

Building from source

To build from source, clone the repository and run dotnet build. See the Contributing page on the wiki for more information.

Attribution

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].