Dotnet Run App.cs

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. 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.

    There's a rule that if something is easy to invent, a bunch of people will cook up their own versions independently, sometimes even within the same organisation.

    So... there's C# scripting (CSI.exe): https://learn.microsoft.com/en-us/archive/msdn-magazine/2016...

    Also PowerShell Add-Type that allows one-file inline C# scripting: https://learn.microsoft.com/en-us/powershell/module/microsof...

    The Roslyn .CSX script files (RCSI.exe): https://devblogs.microsoft.com/visualstudio/introducing-the-...

    .NET Interactive: https://github.com/dotnet/interactive

    ... and now this.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. sdk

    Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)

    There is even more info in the proposal itself https://github.com/dotnet/sdk/blob/main/documentation/genera... specifically things about multiple files and more specifics of the implementation and capabilities (implicit project file etc)

  4. kotlin-script-examples

    Examples of Kotlin Scripts and usages of the Kotlin Scripting API

    This also exists for Kotlin: https://github.com/Kotlin/kotlin-script-examples/blob/master... (note that the file extension is load bearing in this case, if you don't name it "*.main.kts", it will not work).

    It's excellent for writing small scripts/prototyping where you need access to some Kotlin/JVM feature.

    Ruby is still my preferred language for small scripts though - the backticks for running external programs is remarkably ergonomic

  5. cs-script

    C# scripting platform

  6. tools

    tools (by jrz)

    Great, but unfortunately, even when compiled, the startup overhead is about half a second, which makes it unsuitable for many applications.

    Swift does a much better job at this as interprets by default, and a compiled version starts instantaneously.

    I made a transparent caching layer for your Swift cli apps: https://github.com/jrz/tools Result: instant native tools in one of the best languages out there.

    dotnet run doesn't need it, as it already caches the compiled version (you can disable with --no-build or inspect the binaries with --artifacts-path)

  7. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

    Dotnet is getting a fully interpreted mode in 10 or 11 so I wonder if they'll switch to that for things like this

    https://github.com/dotnet/runtime/issues/112748

  8. gorun

    gorun is a tool enabling one to put a "bang line" in the source code of a Go program to run it, or to run such a source code file explicitly. It was created in an attempt to make experimenting with Go more appealing to people used to Python and similar languages which operate most visibly with source code.

    The author's didn't come out against it; they came out in favor of using it as a programming language first and foremost. Tools like gorun https://github.com/erning/gorun have existing for almost as long as Go has, so if you want to use Go that way, it is easy to do.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. core

    .NET news, announcements, release notes, and more! (by dotnet)

    > hypothetical cold start times

    Long standing complaint about .NET / .NET Core

    2017 Github issue: https://github.com/dotnet/core/issues/1060

    2018 Github issue: https://github.com/dotnet/core/issues/1968

    Regular people complaining, asking, and writing about it for years: https://duckduckgo.com/?t=ffab&q=cold+start+NET.&ia=web

    Right up to this thread, today.

    Why are you denying that this exists?

  11. duckduckgo-locales

    Translation files for <a href="https://duckduckgo.com"> </a>

    > hypothetical cold start times

    Long standing complaint about .NET / .NET Core

    2017 Github issue: https://github.com/dotnet/core/issues/1060

    2018 Github issue: https://github.com/dotnet/core/issues/1968

    Regular people complaining, asking, and writing about it for years: https://duckduckgo.com/?t=ffab&q=cold+start+NET.&ia=web

    Right up to this thread, today.

    Why are you denying that this exists?

  12. cargo-script

    Cargo script subcommand

    The builtin subcommand is unstable, but a long time ago a dev I knew at the time maintained an external subcommand for it. https://crates.io/crates/cargo-script

    Although it's old and its dependencies are old, it doesn't have a dependency on cargo (it spawns cargo as a subprocess instead of via cargo API directly), so it might still work fine with latest toolchain. I haven't tried myself.

  13. dotnet-script

    Run C# scripts from the .NET CLI.

    > This feature is probably a big thing for .NET developer productivity. It's quite a shame, that it only came now.

    I am using https://github.com/dotnet-script/dotnet-script without any issues

  14. didact-engine

    The REST API and execution engine for the Didact Platform.

    I'm building a dotnet job orchestrator called Didact (https://www.didact.dev), and this is the sort of thing I was looking for years ago when I was first dreaming it up. Class libraries is the approach I am taking now, but this is still extremely interesting. Could see some interesting use cases for this...

  15. GraphQL for .NET

    GraphQL for .NET

    .NET 9 will absolutely load a library that was built targeting .NET 5.

    For instance, GraphQL was built targeting both .NET 5 and .NET Standard 2.0, as you can see towards the top of the NuGet page: https://www.nuget.org/packages/GraphQL

    .NET 9 will use the .NET 5 build, not .NET Standard 2.0. (.NET Framework 4.8.x would use .NET Standard 2.0.) Because .NET 5 > .NET Standard 2.0.

    Or Automapper 14 targets only .NET 8: https://www.nuget.org/packages/AutoMapper

    It runs on .NET 9 and .NET 10.

  16. AutoMapper

    A convention-based object-object mapper in .NET.

    .NET 9 will absolutely load a library that was built targeting .NET 5.

    For instance, GraphQL was built targeting both .NET 5 and .NET Standard 2.0, as you can see towards the top of the NuGet page: https://www.nuget.org/packages/GraphQL

    .NET 9 will use the .NET 5 build, not .NET Standard 2.0. (.NET Framework 4.8.x would use .NET Standard 2.0.) Because .NET 5 > .NET Standard 2.0.

    Or Automapper 14 targets only .NET 8: https://www.nuget.org/packages/AutoMapper

    It runs on .NET 9 and .NET 10.

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Create Command Line Console Applications in .NET

    1 project | dev.to | 29 Nov 2024
  • Parse CLI arguments in .NET

    1 project | dev.to | 25 Feb 2023
  • How to generate a CLI interface for CRUD operations?

    2 projects | /r/dotnet | 11 Dec 2022
  • Enforcing command line arguments with CommandLineUtils?

    1 project | /r/dotnet | 20 Oct 2022
  • How do I run a single .class file in C#?

    1 project | /r/learncsharp | 29 Sep 2022

Did you know that C# is
the 10th most popular programming language
based on number of references?