• Stars
    star
    275
  • Rank 149,115 (Top 3 %)
  • Language
    C#
  • License
    Other
  • Created about 10 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

C# kernel for Jupyter

Build Status

Interactive C# Notebook

ICSharp is an C# language kernel for Jupyter. It allows users to use Jupyter's Notebook frontend, except where Jupyter executes python code, ICSharp can execute C# code. It is based on Roslyn REPL engine of scriptcs., so all the goodies of scriptcs comes along with it.

This is on top of all of Jupyter's other frontend features like Markdown rendering, HTML rendering, saving notebooks for later use and even the ability to view ICSharp Notebooks in Jupyter's NBViewer.

Disclaimer

The development of this language kernel for C# is at it's very early stages. This is Alpha. Take with a large pinch of salt :)

Installation

Mac OS X

Linux

Windows

Feedback

I am eager to receive feedback from anyone who has attempted to use ICSharp. I would love to hear some thoughts on how to improve ICSharp.

Known Issues

  • Console.WriteLine does not print output in the notebook
  • Console.ReadLine does not work currently

Demo

Contributors

Thanks to contributors (in alphabetic order).

Twitter

More Repositories

1

AutoGPT.js

Auto-GPT on the browser
TypeScript
942
star
2

ephemeral_share

A file sharing web app using RTC, React and Phoenix
JavaScript
79
star
3

elixir_wit

Elixir client for the Wit API. Wit is the natural language engine for creating Bots.
Elixir
50
star
4

elixir-ipfs-api

The Elixir library that is used to communicate with the IPFS REST endpoint.
Elixir
47
star
5

ex_microsoftbot

Elixir client for Microsoft bot framework
Elixir
34
star
6

pichat

Sample chat application using Elixir and Phoenix on Raspberry Pi 2
Elixir
19
star
7

GreatCodeClub-Projects

Projects created as part of greatcodeclub
CoffeeScript
8
star
8

exkademlia

Kademlia DHT in Elixir
Elixir
7
star
9

Dockerfiles

Docker files for various projects
6
star
10

echo_phoenix_microsoftbot

An echo bot created using Phoenix and Microsoft bot framework
JavaScript
6
star
11

ipfs-types

Typescript types for IPFS
JavaScript
5
star
12

ex_monad_lib_example

Example of various monads using Elixir Monad library
Elixir
5
star
13

AniiCopter

Arduino based ARDrone controller
Python
4
star
14

witai_elixir_weather_bot

An example Weather bot which uses Wit.ai for conversation model and Microsoft bot framework for sending messages to Facebook
JavaScript
4
star
15

BounceLock

A visual tweak for slide to unlock in iOS
Objective-C
3
star
16

blinky-elixir-rspi

Blinking LED in elixir for Raspberry Pi
Elixir
3
star
17

phoenix_microsoftbot

Phoenix controller for creating the endpoint for Microsoft Bot connectors
Elixir
2
star
18

UnlockBright

iOS Tweak to brighten or dim screen temporarily as you slide to unlock.
Objective-C
2
star
19

ex_merkle_dag

MerkleDAG data structure implementation in Elixir
Elixir
2
star
20

sockets-cy

A Socket library for Cycript
2
star
21

blog

Interactive blog
JavaScript
2
star
22

cowboy-iis-elixir

A Cowboy based application in Elixir to run in IIS using HttpPlatformHandler
Elixir
1
star
23

CS-Stuff-Reference

Reference to computer science related things I find.
1
star
24

fence-your-typescript

Example project of fencing in your TypeScript using Gulp
JavaScript
1
star
25

AdventOfCode2021

Advent Of Code 2021 solutions in Pluto/Julia
HTML
1
star
26

solidity-code-resuse-library

Example of code reusability using libraries in Solidity
JavaScript
1
star