https://github.com/dotnet/interactive

.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

https://github.com/dotnet/interactive

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 127 committers (0.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary

Keywords

csharp data-science dotnet-interactive fsharp interactive-programming jupyter notebooks polyglot polyglot-dev powershell

Keywords from Contributors

distribution graph-libraries ecosystem-modeling interactive sequences plotly operating-system state-management deep-neural-networks networks
Last synced: 5 months ago · JSON representation

Repository

.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

Basic Info
  • Host: GitHub
  • Owner: dotnet
  • License: mit
  • Language: C#
  • Default Branch: main
  • Homepage:
  • Size: 108 MB
Statistics
  • Stars: 3,117
  • Watchers: 60
  • Forks: 406
  • Open Issues: 618
  • Releases: 29
Topics
csharp data-science dotnet-interactive fsharp interactive-programming jupyter notebooks polyglot polyglot-dev powershell
Created about 6 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Security

README.md

.NET Interactive

What is .NET Interactive?

.NET Interactive is an engine and API for running and editing code interactively, including:

  • Running code and getting its results.
  • Evaluating code to provide language services such as completions and diagnostics.
  • Sharing data and variables between multiple languages and across remote machines.

While typically associated with notebook technologies such as Jupyter and the Polyglot Notebooks extension for Visual Studio Code, .NET Interactive has other uses as well, such as building REPLs and embedded script engines.

The following languages are supported by Polyglot Notebooks and .NET Interactive:

| Language | Variable sharing | |-------------------------------|------------------| | C# | ✅ | | F# | ✅ |
| PowerShell | ✅ |
| JavaScript | ✅ |
| SQL | ✅ |
| KQL (Kusto Query Language) | ✅ |
| Python | ✅ | | R | ✅ |
| HTML | ⛔ |
| HTTP | ✅ | | Mermaid | ⛔ |

Polyglot Notebooks

Since .NET Interactive is capable of running as a kernel for notebooks, it enables a polyglot (multi-language) notebook experience. When using the .NET Interactive kernel, you can use different languages from one cell to the next, share variables between languages, and dynamically connect new languages and remote kernels within a notebook. There's no need to install different Jupyter kernels, use wrapper libraries, or install different tools to get the best experience for the language of your choice. You can always use the best language for the job and seamlessly transition between different stages of your workflow, all within one notebook.

For the best experience when working with multi-language notebooks, we recommend installing the Polyglot Notebooks extension for Visual Studio Code. While the full .NET Interactive feature set is available in Jupyter, many features are only usable via code, whereas the Polyglot Notebooks extension provides additional features including a language/kernel picker for each cell, enhanced language services, a multi-kernel variable viewer, and more.

Jupyter

The most popular notebook platform is Jupyter, and .NET Interactive is a fully supported Jupyter kernel that you can use with Jupyter Notebook, JupyterLab, nteract, and other Jupyter frontends. You can read more about using .NET Interactive as a Jupyter kernel here.

REPLs

.NET Interactive can be used as the execution engine for REPLs as well. The experimental .NET REPL is one example of a command line REPL built on .NET Interactive. In addition, .NET REPL can be used for automated command line execution of notebooks.

Small factor devices

.NET Interactive supports running on devices like Raspberry Pi and pi-top [4]. You can find instructions here.

FAQ

For more information, please refer to our FAQ.

Acknowledgements

The multi-language experience of .NET Interactive is truly a collaborative effort among different teams at Microsoft and in the community. We'd like to thank the following teams for contributing their time and expertise to helping bring support for other languages:

  • PowerShell Team: PowerShell support
  • Azure Data Team: SQL and KQL support
  • Azure Notebooks Team: Python, R, and Jupyter subkernel support

Telemetry

Telemetry is collected when the dotnet-interactive tool is started. (If you are using the .NET Interactive libraries directly, they do not emit telemetry.) Once dotnet-interactive is running, it emits the names of packages imported into the notebook and the languages used to run individual cells. This data is hashed, allowing us to count unique values, but the pre-hashed values cannot be obtained from the telemetry. We do not collect any additional code or clear text from cells. All telemetry is anonymous. In addition, dotnet-interactive reports the usage for a specific subset of the verbs in the .NET Interactive CLI. Those verbs are:

  • dotnet interactive jupyter
  • dotnet interactive jupyter install
  • dotnet interactive stdio

How to opt out

The .NET Interactive telemetry feature is enabled by default. To opt out of the telemetry feature, set the DOTNET_INTERACTIVE_CLI_TELEMETRY_OPTOUT environment variable to 1 or true.

Disclosure

The .NET Interactive tool displays text similar to the following when you first run one of the .NET Interactive CLI commands (for example, dotnet interactive jupyter install). Text may vary slightly depending on the version of the tool you're running. This "first run" experience is how Microsoft notifies you about data collection.

```console

Telemetry

The .NET Core tools collect usage data in order to help us improve your experience.The data is anonymous and doesn't include command-line arguments. The data is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNETINTERACTIVECLITELEMETRYOPTOUT environment variable to '1' or 'true' using your favorite shell. ```

To disable this message and the .NET Core welcome message, set the DOTNET_INTERACTIVE_SKIP_FIRST_TIME_EXPERIENCE environment variable to true. Note that this variable has no effect on telemetry opt out.

Contribution Guidelines

You can contribute to .NET Interactive with issues and pull requests. Simply filing issues for problems you encounter is a great way to contribute. Contributing code improvements is greatly appreciated. You can read more about our contribution guidelines here.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.

Owner

  • Name: .NET Platform
  • Login: dotnet
  • Kind: organization
  • Email: contact@dotnetfoundation.org

Home of the open source .NET platform

GitHub Events

Total
  • Create event: 90
  • Release event: 2
  • Issues event: 201
  • Watch event: 226
  • Delete event: 66
  • Issue comment event: 476
  • Push event: 144
  • Pull request review event: 257
  • Pull request review comment event: 145
  • Pull request event: 301
  • Fork event: 33
Last Year
  • Create event: 90
  • Release event: 2
  • Issues event: 201
  • Watch event: 226
  • Delete event: 66
  • Issue comment event: 476
  • Push event: 144
  • Pull request review event: 257
  • Pull request review comment event: 145
  • Pull request event: 301
  • Fork event: 33

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 4,938
  • Total Committers: 127
  • Avg Commits per committer: 38.882
  • Development Distribution Score (DDS): 0.542
Past Year
  • Commits: 223
  • Committers: 20
  • Avg Commits per committer: 11.15
  • Development Distribution Score (DDS): 0.507
Top Committers
Name Email Commits
Diego Colombo d****b@m****m 2,263
Jon Sequeira j****a@g****m 839
Brett V. Forsgren b****o@m****m 599
dotnet-maestro[bot] d****] 169
KevinRansom c****r@h****m 98
Shyam Namboodiripad g****o@m****m 87
Akshita a****w@m****m 70
Tyler Leonhardt t****6@g****m 58
LadyNaggaga m****a@l****a 57
TIHan l****n@g****m 55
Dongbo Wang d****w@m****m 53
Ravi Chande r****e@m****m 51
Osvaldo Calles o****s@m****m 48
Justin Chen t****u@m****m 46
chgagnon c****n@m****m 38
shibanib s****b@m****m 36
Don Syme d****e@m****m 29
Cory Rivera c****a@m****m 24
dependabot[bot] 4****] 24
WhiteBlackGoose w****g@a****g 24
bleaphar 3****r 22
dotnet bot d****t@d****g 20
Phillip Carter p****t@m****m 15
Abhitej John Bandi (from Dev Box) a****n@m****m 15
Justin M 6****t 11
Ian Griffiths I****s@e****m 11
Eric Erhardt e****t@m****m 9
Prashanth Govindarajan p****i@m****m 9
Don Jayamanne d****e@y****m 5
Osvaldo Calles 5****p 5
and 97 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 532
  • Total pull requests: 855
  • Average time to close issues: 6 months
  • Average time to close pull requests: 4 days
  • Total issue authors: 304
  • Total pull request authors: 38
  • Average comments per issue: 2.39
  • Average comments per pull request: 0.3
  • Merged pull requests: 665
  • Bot issues: 0
  • Bot pull requests: 136
Past Year
  • Issues: 147
  • Pull requests: 334
  • Average time to close issues: 15 days
  • Average time to close pull requests: 4 days
  • Issue authors: 100
  • Pull request authors: 21
  • Average comments per issue: 0.97
  • Average comments per pull request: 0.34
  • Merged pull requests: 222
  • Bot issues: 0
  • Bot pull requests: 60
Top Authors
Issue Authors
  • jonsequitur (58)
  • AbhitejJohn (23)
  • v-hozha1 (21)
  • sharoncxu (15)
  • shyamnamboodiripad (14)
  • colombod (13)
  • marckruzik (12)
  • IntegerMan (10)
  • eosfor (7)
  • claudiaregio (5)
  • pshelton-skype (5)
  • v-huanli1 (5)
  • GF-Huang (3)
  • MvanderBoom (3)
  • ShalokShalom (3)
Pull Request Authors
  • jonsequitur (237)
  • colombod (143)
  • dotnet-maestro[bot] (92)
  • dotnet-bot (70)
  • ocallesp (64)
  • shyamnamboodiripad (56)
  • bleaphar (46)
  • dependabot[bot] (44)
  • AbhitejJohn (26)
  • eosfor (10)
  • shibbas (7)
  • phenning (6)
  • ShalokShalom (4)
  • asmirnov82 (4)
  • NikiforovAll (4)
Top Labels
Issue Labels
bug (137) enhancement (105) Impact-Medium (51) Area-Polyglot Notebooks Extension (49) question (40) Plan (30) External (29) waiting-on-feedback (25) Area-SQL / data querying (23) Impact-Low (22) Area-Language Services (17) Area-Packages and Extensions (14) Area-JavaScript HTML CSS (13) Area-Messaging / scheduling / comms (13) Area-Installation (13) Impact-High (13) Area-Documentation (12) Area-PowerShell (11) Area-Formatting (10) Area-Variable sharing (9) help wanted (7) Area-F# (7) Area-Python (6) Area-C# (6) duplicate (6) Area-API (6) Needs more discussion (5) Area-Jupyter Kernel (5) Area-HTTP (4) Area-Jupyter subkernels (4)
Pull Request Labels
Area-Build & Infrastructure (163) dependencies (44) Area-HTTP (36) Area-Documentation (35) javascript (34) Area-API (32) Area-Polyglot Notebooks Extension (25) Area-Messaging / scheduling / comms (22) bug (21) Area-SQL / data querying (14) Area-Variable sharing (11) .NET (10) Area-Localization and Globalization (9) Area-Formatting (8) Area-Try .NET (8) Area-C# (8) Area-Jupyter sub-kernels (8) Area-Language Services (6) Area-Submission Parsing & Magic Commands (6) Area-Python (5) Area-JavaScript HTML CSS (4) Area-F# (4) Area-Jupyter subkernels (3) Area-PowerShell (3) Area-Telemetry (3) enhancement (3) ignore-for-release (2) breaking change (2) Area-Visualization (2) Area-Installation (1)

Packages

  • Total packages: 34
  • Total downloads:
    • nuget 34,926,982 total
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 1,619
  • Total maintainers: 3
proxy.golang.org: github.com/dotnet/interactive
  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 6 months ago
nuget.org: microsoft.dotnet-interactive

Command line tool for interactive programming with C#, F#, and PowerShell, including support for Jupyter Notebooks.

  • Versions: 110
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 34,924,210 Total
Rankings
Downloads: 0.2%
Average: 11.8%
Dependent repos count: 15.0%
Dependent packages count: 20.3%
Maintainers (2)
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.fsharp

Microsoft.DotNet.Interactive.Kernel implementation for F#

  • Versions: 105
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.0%
Average: 12.9%
Dependent packages count: 18.9%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.sqlserver

Microsoft SQL Server support for .NET Interactive

  • Versions: 95
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.0%
Average: 12.9%
Dependent packages count: 18.9%
Last synced: 7 months ago
nuget.org: microsoft.dotnet.interactive.postgresql

PostgreSQL support for .NET Interactive

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.0%
Average: 12.9%
Dependent packages count: 18.9%
Last synced: 6 months ago
nuget.org: runtime.win-x86.native.microsoft.sqltoolsservice

SQL Tools Service runtime components for win-x86

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: runtime.win10-arm.native.microsoft.sqltoolsservice

SQL Tools Service runtime components for win10-arm

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.httprequest

Microsoft.DotNet.Interactive.Kernel for making HTTP request using a common syntax.

  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.duckdb

Microsoft.DotNet.Interactive.Kernel implementation for DuckDB

  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.fsharp.internal

Microsoft.DotNet.Interactive.Kernel implementation for F#

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.aiutilities

Utilities for AI workload in .NET Interactive and Polyglot Notebooks

  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: runtime.rhel-x64.native.microsoft.sqltoolsservice

SQL Tools Service runtime components for rhel-x64

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 7 months ago
nuget.org: microsoft.dotnet.interactive.mermaid

Mermaid support for dotnet-interactive

  • Versions: 67
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.extensionlab

Experimental kernel extensions for dotnet-interactive

  • Versions: 100
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.kql

Support for dotnet-interactive

  • Versions: 81
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.browser

Support for dotnet-interactive

  • Versions: 60
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.csharp

Microsoft.DotNet.Interactive.Kernel implementation for C#

  • Versions: 105
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive

Core types for building applications providing interactive programming for .NET.

  • Versions: 106
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.powershell

Microsoft.DotNet.Interactive.Kernel implementation for PowerShell

  • Versions: 100
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.http

Microsoft.DotNet.Interactive.Kernel for making HTTP request using a common syntax.

  • Versions: 64
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.journey

Journey is a learning experience where teachers can design a step-by-step path for students.

  • Versions: 78
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.namedpipeconnector

Extension that allows connecting via namedpaipes

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.aspnetcore

Run an ASP.NET Core playground in a .NET Interactive notebook.

  • Versions: 80
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.ai

Support for AI experimentation in notebooks

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: runtime.win10-arm64.native.microsoft.sqltoolsservice

SQL Tools Service runtime components for win10-arm64

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.netstandard20

Core types for building applications providing interactive programming for .NET. for the desktop

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.sqlite

Microsoft SQLite support for .NET Interactive

  • Versions: 48
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.jupyter

Enables connection to Jupyter kernels as .NET Interactive subkernels

  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 7 months ago
nuget.org: microsoft.dotnet.interactive.documents

Provides APIs for reading and writing .ipynb and other file formats for .NET Interactive

  • Versions: 83
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.formatting

Convention-based and highly configurable .NET object formatting for interactive programming, including support for mime types suitable for building visualizations for Jupyter Notebooks and web browsers.

  • Versions: 105
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 5 months ago
nuget.org: microsoft.dotnet.interactive.packagemanagement

Core types for adding Nuget support when using interactive programming for .NET.

  • Versions: 88
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
nuget.org: microsoft.dotnet.interactive.httprequestparser

A parser for parsing HTTP request syntax.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 7.3%
Average: 13.5%
Dependent packages count: 19.7%
Last synced: 6 months ago
conda-forge.org: dotnet-interactive
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Stargazers count: 7.9%
Forks count: 9.3%
Average: 25.6%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced: 6 months ago
nuget.org: i574n.dotnet-interactive-i574n

Command line tool for interactive programming with C#, F#, and PowerShell, including support for Jupyter Notebooks.

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,772 Total
Rankings
Dependent repos count: 7.6%
Dependent packages count: 20.5%
Average: 28.4%
Downloads: 57.2%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.devcontainer/Dockerfile docker
  • mcr.microsoft.com/vscode/devcontainers/dotnet 0-${VARIANT} build
eng/common/internal/Tools.csproj nuget
eng/common/sdl/packages.config nuget
  • Microsoft.Guardian.Cli 0.109.0
eng/perf-tests/perf-tests.csproj nuget
  • BenchmarkDotNet 0.13.2
  • Newtonsoft.Json $(NewtonsoftJsonVersion)
samples/connect-wpf/WpfConnect.csproj nuget
  • Microsoft.DotNet.Interactive.CSharp 1.0.0-beta.23403.1
samples/extensions/ClockExtension/ClockExtension.csproj nuget
  • microsoft.dotnet.interactive 1.0.0-beta.22606.2
  • microsoft.dotnet.interactive.csharp 1.0.0-beta.22606.2
samples/extensions/Library/Library.csproj nuget
samples/extensions/Library.InteractiveExtension/Library.InteractiveExtension.csproj nuget
samples/extensions/Library.nuget/Library.nuget.csproj nuget
samples/extensions/RandomNumber/RandomNumber.csproj nuget
samples/extensions/SampleExtensions.Tests/SampleExtensions.Tests.csproj nuget
  • coverlet.collector 3.1.2 development
  • xunit.runner.visualstudio 2.4.5 development
  • FluentAssertions 6.9.0
  • Microsoft.NET.Test.Sdk 16.10.0
  • Newtonsoft.Json 13.0.2
  • microsoft.dotnet.interactive.csharp 1.0.0-beta.22606.2
  • microsoft.dotnet.interactive.fsharp 1.0.0-beta.22606.2
  • xunit 2.4.2
samples/simple-fsharp-console/FSharpConsole.csproj nuget
  • Microsoft.DotNet.Interactive.FSharp 1.0.0-beta.21155.3
src/Microsoft.DotNet.Interactive.ApiCompatibility.Tests/Microsoft.DotNet.Interactive.ApiCompatibility.Tests.csproj nuget
  • Pocket.Disposable 1.1.0 development
  • PocketLogger 0.8.2 development
  • PocketLogger.Subscribe 0.8.0 development
  • Assent 1.7.0
  • FluentAssertions 6.8.0
  • Newtonsoft.Json $(NewtonsoftJsonVersion)
src/Microsoft.DotNet.Interactive.AspNetCore/Microsoft.DotNet.Interactive.AspNetCore.csproj nuget
  • PocketLogger 0.8.2 development
src/Microsoft.DotNet.Interactive.AspNetCore.Tests/Microsoft.DotNet.Interactive.AspNetCore.Tests.csproj nuget
  • PocketLogger.Subscribe 0.8.0 development
  • Assent 1.7.0
  • FluentAssertions 6.8.0
  • HtmlAgilityPack 1.11.30
  • Microsoft.AspNetCore.Mvc.Testing 7.0.0
src/Microsoft.DotNet.Interactive.Browser/Microsoft.DotNet.Interactive.Browser.csproj nuget
  • Pocket.Disposable 1.1.0 development
  • PocketLogger 0.8.2 development
  • microsoft.playwright 1.28.0
src/Microsoft.DotNet.Interactive.Browser.Tests/Microsoft.DotNet.Interactive.Browser.Tests.csproj nuget
  • Pocket.Disposable 1.1.0 development
  • PocketLogger 0.8.2 development
  • PocketLogger.For.Xunit 0.6.1 development
  • PocketLogger.Subscribe 0.8.0 development
  • Assent 1.7.0
  • FluentAssertions 6.8.0
  • SkiaSharp 2.88.6
src/Microsoft.DotNet.Interactive.CSharp/Microsoft.DotNet.Interactive.CSharp.csproj nuget
  • Microsoft.CodeAnalysis.CSharp $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.CSharp.Features $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.CSharp.Workspaces $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Features $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Scripting $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Scripting.Common $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Workspaces.Common $(MicrosoftCodeAnalysisCommonVersion)
src/Microsoft.DotNet.Interactive.CSharp.Tests/Microsoft.DotNet.Interactive.CSharp.Tests.csproj nuget
  • Pocket.Disposable 1.1.0 development
  • PocketLogger 0.8.2 development
  • PocketLogger.Subscribe 0.8.0 development
  • FluentAssertions 6.8.0
src/Microsoft.DotNet.Interactive.CSharpProject/Microsoft.DotNet.Interactive.CSharpProject.csproj nuget
  • Pocket.Disposable 1.1.0 development
  • PocketLogger 0.8.2 development
  • Buildalyzer 5.0.0
  • Buildalyzer.Workspaces 5.0.0
  • Markdig.Signed 0.32.0
  • Microsoft.AspNetCore.Html.Abstractions 2.2.0
  • Microsoft.CodeAnalysis.CSharp $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.CSharp.Features $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.CSharp.Workspaces $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Features $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Scripting $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Scripting.Common $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Workspaces.Common $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.Extensions.Logging.Abstractions 7.0.0
  • Newtonsoft.Json $(NewtonsoftJsonVersion)
  • System.CommandLine 2.0.0-beta4.22272.1
  • System.CommandLine.NamingConventionBinder 2.0.0-beta4.22272.1
  • System.ComponentModel.Annotations 5.0.0
  • System.Drawing.Common $(SystemDrawingCommonVersion)
  • System.Reactive $(SystemReactiveVersion)
  • System.Runtime.InteropServices 4.3.0
  • System.Runtime.Loader 4.3.0
  • System.Security.Cryptography.Pkcs $(SystemSecurityCryptographyPkcsVersion)
  • System.Security.Cryptography.Xml $(SystemSecurityCryptographyXmlVersion)
src/Microsoft.DotNet.Interactive.CSharpProject.Tests/Microsoft.DotNet.Interactive.CSharpProject.Tests.csproj nuget
  • Pocket.Disposable 1.1.0 development
  • PocketLogger 0.8.2 development
  • PocketLogger.For.Xunit 0.6.1 development
  • PocketLogger.Subscribe 0.8.0 development
  • Assent 1.7.0
  • FluentAssertions 6.8.0
  • HtmlAgilityPack 1.11.30
  • Microsoft.CodeAnalysis $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.CSharp $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.CSharp.Workspaces $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Common $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Scripting $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.CodeAnalysis.Workspaces.Common $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.Reactive.Testing $(SystemReactiveVersion)
  • System.Reactive $(SystemReactiveVersion)
  • System.Security.Cryptography.X509Certificates 4.3.2
src/Microsoft.DotNet.Interactive.CSharpProject.Tests/TestProjects/SampleConsole/BasicConsoleApp.csproj nuget
src/Microsoft.DotNet.Interactive.Documents/Microsoft.DotNet.Interactive.Documents.csproj nuget
  • Microsoft.Bcl.AsyncInterfaces 7.0.0
  • Microsoft.Bcl.HashCode 1.1.1
  • System.Collections.Immutable 7.0.0
  • System.CommandLine 2.0.0-beta4.22272.1
  • System.Text.Json 7.0.0
src/Microsoft.DotNet.Interactive.Documents.Tests/Microsoft.DotNet.Interactive.Documents.Tests.csproj nuget
  • Pocket.Disposable 1.1.0 development
  • PocketLogger 0.8.2 development
  • PocketLogger.For.Xunit 0.6.1 development
  • PocketLogger.Subscribe 0.8.0 development
  • Assent 1.7.0
  • FSharp.Core *
  • FluentAssertions 6.8.0
  • FluentAssertions.Json 6.1.0
  • Newtonsoft.Json $(NewtonsoftJsonVersion)
  • Serilog.Sinks.RollingFileAlternate 2.0.9
  • System.Linq.Async 6.0.1
  • System.Security.Cryptography.X509Certificates 4.3.2
src/Microsoft.DotNet.Interactive.ExtensionLab/Microsoft.DotNet.Interactive.ExtensionLab.csproj nuget
  • ICSharpCode.Decompiler 7.2.1.6856
  • Iced 1.17.0
  • Microsoft.CodeAnalysis.Common $(MicrosoftCodeAnalysisCommonVersion)
  • Microsoft.Data.Analysis 0.20.0
  • Microsoft.Diagnostics.Runtime 2.2.343001
  • System.Runtime.InteropServices 4.3.0
src/Microsoft.DotNet.Interactive.ExtensionLab.Tests/Microsoft.DotNet.Interactive.ExtensionLab.Tests.csproj nuget
  • Assent 1.7.0
  • FluentAssertions 6.8.0
  • HtmlAgilityPack 1.11.30
  • Newtonsoft.Json $(NewtonsoftJsonVersion)
src/Microsoft.DotNet.Interactive.Formatting/Microsoft.DotNet.Interactive.Formatting.csproj nuget
  • pocket.disposable 1.1.0 development
  • Microsoft.AspNetCore.Html.Abstractions 2.2.0
  • Microsoft.Bcl.AsyncInterfaces 7.0.0
  • System.Memory 4.5.5
  • System.Text.Encodings.Web 7.0.0
  • System.Text.Json 7.0.0
  • microsoft.csharp 4.7.0
src/Microsoft.DotNet.Interactive.Formatting.Tests/Microsoft.DotNet.Interactive.Formatting.Tests.csproj nuget
  • PocketLogger 0.8.2 development
  • PocketLogger.For.Xunit 0.6.1 development
  • PocketLogger.Subscribe 0.8.0 development
  • Assent 1.7.0
  • FluentAssertions 6.8.0
  • Newtonsoft.Json $(NewtonsoftJsonVersion)
src/Microsoft.DotNet.Interactive.Http/Microsoft.DotNet.Interactive.Http.csproj nuget
  • Microsoft.AspNetCore.SignalR.Client 7.0.0
src/Microsoft.DotNet.Interactive.Journey/Microsoft.DotNet.Interactive.Journey.csproj nuget
src/Microsoft.DotNet.Interactive.Journey.Tests/Microsoft.DotNet.Interactive.Journey.Tests.csproj nuget
  • FluentAssertions 6.8.0
  • HtmlAgilityPack 1.11.30
  • Humanizer 2.14.1
  • Humanizer.Core 2.14.1
src/Microsoft.DotNet.Interactive.AIUtilities/Microsoft.DotNet.Interactive.AIUtilities.csproj nuget
  • Microsoft.DeepDev.TokenizerLib 1.3.2
  • System.Reactive $(SystemReactiveVersion)
src/Microsoft.DotNet.Interactive.AIUtilities.Tests/Microsoft.DotNet.Interactive.AIUtilities.Tests.csproj nuget
  • FluentAssertions 6.8.0
src/Microsoft.DotNet.Interactive.Http.Parsing/Microsoft.DotNet.Interactive.Http.Parsing.csproj nuget
  • Microsoft.CodeAnalysis $(MicrosoftCodeAnalysisCommonVersion)
src/Microsoft.DotNet.Interactive.Http.Tests/Microsoft.DotNet.Interactive.Http.Tests.csproj nuget
  • Pocket.Disposable 1.1.0 development
  • PocketLogger 0.8.2 development
  • PocketLogger.Subscribe 0.8.0 development
  • FluentAssertions 6.8.0