JupyterLab Desktop App now available

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

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Visual Studio Code

    Visual Studio Code

  • I believe both VS Code and VS Code Notebooks are both open source [1-2].

    [1] https://github.com/microsoft/vscode

    [2] https://github.com/microsoft/vscode-nodebook

  • datastation

    App to easily query, script, and visualize data from every database, file, and API.

  • I'm working on an open-source desktop app [0] similar to Jupyter but more oriented toward non-data-science developer workflows like querying/joining data from multiple databases and scripting and graphing for internal reporting.

    Another similar tool is Simon Willison's Datasette [1].

    [0] https://github.com/multiprocessio/datastation

    [1] https://github.com/simonw/datasette

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • datasette

    An open source multi-tool for exploring and publishing data

  • I'm working on an open-source desktop app [0] similar to Jupyter but more oriented toward non-data-science developer workflows like querying/joining data from multiple databases and scripting and graphing for internal reporting.

    Another similar tool is Simon Willison's Datasette [1].

    [0] https://github.com/multiprocessio/datastation

    [1] https://github.com/simonw/datasette

  • vscode-nodebook

    Node.js notebook

  • I believe both VS Code and VS Code Notebooks are both open source [1-2].

    [1] https://github.com/microsoft/vscode

    [2] https://github.com/microsoft/vscode-nodebook

  • python-build-standalone

    Produce redistributable builds of Python

  • This is really interesting to see. I've been trying to solve a similar problem over the past few weeks - bundling up a Python web application as an installable Desktop app, in my case for https://datasette.io/desktop - so it's really interesting to see how they've approached the problem.

    I ended up including a full copy of Python using https://github.com/indygreg/python-build-standalone - it looks like they've bundled Conda.

    I wrote up detailed notes on how I solved the Python bundling problem in https://simonwillison.net/2021/Sep/8/datasette-desktop/#how-... and in https://til.simonwillison.net/electron/python-inside-electro...

  • datasette-app

    The Datasette macOS application

  • This is really interesting to see. I've been trying to solve a similar problem over the past few weeks - bundling up a Python web application as an installable Desktop app, in my case for https://datasette.io/desktop - so it's really interesting to see how they've approached the problem.

    I ended up including a full copy of Python using https://github.com/indygreg/python-build-standalone - it looks like they've bundled Conda.

    I wrote up detailed notes on how I solved the Python bundling problem in https://simonwillison.net/2021/Sep/8/datasette-desktop/#how-... and in https://til.simonwillison.net/electron/python-inside-electro...

  • pyenv

    Simple Python version management

  • Not unless you want to janitor the python install and nurse it along manually through minor and major updates. Most folks will just want to use pyenv or similar: https://github.com/pyenv/pyenv

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • evcxr

  • Theres a repl for rust that can be used in a Jupyter notebook. I am also curious about how it works under the hood but here it is for anyone to check out: https://github.com/google/evcxr

  • iron.nvim

    Interactive Repl Over Neovim

  • If you're a (neo)vim user, I highly recommend using something like https://github.com/hkupty/iron.nvim .

    Using this, I never have to copy and paste "production code" into "exploration code/notebook", because I simply select the part that I want to test in the production code, and then type in some key mapping to run it.

  • vscode-jupyter

    VS Code Jupyter extension

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

  • Every Neovim, Every Config, All At Once

    3 projects | dev.to | 6 Mar 2024
  • How to Enhance Content with Semantify

    4 projects | dev.to | 2 Mar 2024
  • How to debug Django inside a Docker container with VSCode

    6 projects | dev.to | 26 Jan 2024
  • NvChad: Full featured IDE based on Neovim

    1 project | news.ycombinator.com | 19 Jan 2024
  • LunarVIM: An IDE Layer for Neovim

    1 project | news.ycombinator.com | 3 Jan 2024