Gistlyn lets you create, run and share your executable C# Github Gists.
Powered by Roslyn C# Scripting, all you need is a main.cs
file, here's
Hello World:
var name = "World";
var greeting = $"Hello, {name}!";
Gists can also reference NuGet packages opening up a world of possibilities, all you need is a packages.config
containing your NuGet package dependencies, here's Hello NuGet
or this basic example to try something quickly:
Gistlyn has rich integration with Github where by signing in you can fork and customize existing Gists or Create and Save new ones. Try it out by Signing in and forking a Gist below:
We want Gistlyn to be a fun, open and collaborative learning tool to quickly try out C# and explore .NET libraries
so we've made it super easy to Create Collections
using a built-in Markdown Editor, Live Preview, Multi Image uploads and focused
UX for linking and creating new Gists and Collections from existing templates. Collections are just Gists containing
an index.md
Markdown document like
this page
that we hope will spur creation of more walk through's like:
Unlike a traditional Web App Gistlyn doesn't have a backend database, instead all code created with Gistlyn is saved to your Github gists which you can embed or link to directly. In between saves all changes in Gistlyn are persisted to localStorage, so even if you accidentally refresh or close your browser, you can revisit gistlyn.com at any time and start right back where you left off.
Running Gistlyn on your Desktop can benefit from faster build and run times and as C# Gists are run locally they'll also be able to access your RDBMS and other Networked Servers in your Intranet. Download now for Windows, OSX and Linux.
More docs and features are available from Gistyn's Github repo.