Show HN: A modern Jupyter client for macOS

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

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. Video-Hub-App

    Official repository for Video Hub App

    I hope you consider an open source model: code available freely on GitHub & app available for purchase on your website.

    I was scared about doing it this way, but it worked out for me: https://videohubapp.com/ for pay-what-you-want-$5-minimum for my app, and https://github.com/whyboris/Video-Hub-App git-clone-and-build for the code. I currently sell about 60 copies per month (same average across the last 4 years too).

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. zed

    Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

    Alternatives in this space are greatly appreciated! I run Linux and Windows so I keep my eyes fixed on https://github.com/zed-industries/zed/pull/12062#issuecommen... - - zed is a cross platform, gpu rendered, rust-based editor.. Jupyter support should arrive soonish

  4. cadquery

    A python parametric CAD scripting framework based on OCCT

    There aren't many great production-ready open-source frameworks for code-editor components in Swift. I assessed quite a few but found that the feature completeness was far from what I needed. I tried to fork [CodeEditSourceEditor](https://github.com/CadQuery/cadquery) and add the extra features I wanted, but I think it would have taken me 6-12 months to get it to an acceptable state, meanwhile not spending any time focusing on the rest of the product experience.

    I decided to play around with Typescript and Electron over a weekend and ended up getting a really solid prototype so I made the heart wrenching decision to move over.

    I'm messing around with writing my own text editor component in Swift now, but it's quite a big endeavour to get the standard expected for a production ready product.

    I'm assuming a pure-swift CAD UI would be equally difficult. Would be really cool to see that tho.

  5. jupyterlab-desktop

    JupyterLab desktop application, based on Electron.

    How does this compare to the “official” Jupyter desktop app: https://github.com/jupyterlab/jupyterlab-desktop

  6. qtconsole

    Jupyter Qt Console

    Thank you. I didn't know this existed.

    https://qtconsole.readthedocs.io/en/stable/

  7. jupyter-vim

    Make Vim talk to Jupyter kernels

    For vim users, vim-jupyter [0] coupled with a jupyter QtConsole is hard to beat. The short video [1] is maybe self-explanatory, but in short:

    - vim on the left half of the screen, a jupyter QtConsole on the right, showing any plots possibly interactive.

    - the kernel on the jupyter QtConsole can be running on a powerful remote host, e.g., GPU, but the plots are displayed locally

    - Focused window is always vim. From vim editing a .py and without ever leaving vim or touching the mouse, one connects to the jupyter kernel of the QtConsole and one can send a selection of lines, or vim text objects, to be evaluated in the QtConsole.

    One gets the full power of both vim and jupyter kernels with native plots. No more browser based notebooks or other editors with half-baked vim bindings.

    [0]: https://github.com/jupyter-vim/jupyter-vim

    [1]: https://www.youtube.com/watch?v=h59cbg4HqpY

  8. comma-python

    A persistent Jupyter python kernel for your shell

    The ability to send code to a Jupyter kernel is pretty sweet. I made a python script that starts a kernel in the background that you can pipe commands to/from in your shell, or even open a QtConsole with the current state.

    https://github.com/digitalsignalperson/comma-python

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. satyrn

    A Notebook alternative that supports branching code and local collaboration.

    I love your website design! How did you put that together? What did you use for the app screenshots and logo graphics?

    Is your project related to these two other "Satyrn"s ??

    Satyrn: A Notebook alternative that supports branching code and local collaboration. https://github.com/CharlesAverill/satyrn

    Satyrn: A Platform for Analytics Augmented Generation https://arxiv.org/abs/2406.12069

  11. srcbook

    TypeScript-centric app development platform: notebook and AI app builder

    We are building one right now. It's very early and we have only "soft launched", but you can check it out here.

    https://github.com/srcbookdev/srcbook

  12. tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

    tauri-apps/tauri: https://github.com/tauri-apps/tauri :

    > The user interface in Tauri apps currently leverages tao as a window handling library on macOS, Windows, Linux, Android and iOS. To render your application, Tauri uses WRY, a library which provides a unified interface to the system webview, leveraging WKWebView on macOS & iOS, WebView2 on Windows, WebKitGTK on Linux and Android System WebView on Android. ... Tauri GitHub action: https://tauri.app/v1/guides/building/cross-platform/#tauri-g...

    CEF: Chromium Embedded Framework > External Projects: https://bitbucket.org/chromiumembedded/cef/src/master/README... : cefglue, cefpython: https://github.com/cztomczak/cefpython

    ChromiumGtk WebView.cs ; cefglue: https://github.com/lunixo/ChromiumGtk/blob/main/Lunixo.Chrom...

  13. cefpython

    Python bindings for the Chromium Embedded Framework (CEF)

    tauri-apps/tauri: https://github.com/tauri-apps/tauri :

    > The user interface in Tauri apps currently leverages tao as a window handling library on macOS, Windows, Linux, Android and iOS. To render your application, Tauri uses WRY, a library which provides a unified interface to the system webview, leveraging WKWebView on macOS & iOS, WebView2 on Windows, WebKitGTK on Linux and Android System WebView on Android. ... Tauri GitHub action: https://tauri.app/v1/guides/building/cross-platform/#tauri-g...

    CEF: Chromium Embedded Framework > External Projects: https://bitbucket.org/chromiumembedded/cef/src/master/README... : cefglue, cefpython: https://github.com/cztomczak/cefpython

    ChromiumGtk WebView.cs ; cefglue: https://github.com/lunixo/ChromiumGtk/blob/main/Lunixo.Chrom...

  14. ChromiumGtk

    Discontinued ChromiumGtk is a WebView for GtkSharp using Chromium Embedded Framework (CEF) and CefGlue.

    tauri-apps/tauri: https://github.com/tauri-apps/tauri :

    > The user interface in Tauri apps currently leverages tao as a window handling library on macOS, Windows, Linux, Android and iOS. To render your application, Tauri uses WRY, a library which provides a unified interface to the system webview, leveraging WKWebView on macOS & iOS, WebView2 on Windows, WebKitGTK on Linux and Android System WebView on Android. ... Tauri GitHub action: https://tauri.app/v1/guides/building/cross-platform/#tauri-g...

    CEF: Chromium Embedded Framework > External Projects: https://bitbucket.org/chromiumembedded/cef/src/master/README... : cefglue, cefpython: https://github.com/cztomczak/cefpython

    ChromiumGtk WebView.cs ; cefglue: https://github.com/lunixo/ChromiumGtk/blob/main/Lunixo.Chrom...

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

  • Install vim plugin (for XML/HTML encode/decode)

    2 projects | /r/AstroNvim | 24 May 2023
  • send code to jupyter

    1 project | /r/emacs | 4 Apr 2022
  • Release of IPython 8.0

    18 projects | news.ycombinator.com | 12 Jan 2022
  • I'm looking for a comfortable neovim based environment for Python and IPython

    4 projects | /r/neovim | 10 Nov 2021
  • Open-Source Contributors Worth Sponsoring

    7 projects | news.ycombinator.com | 28 Oct 2021

Did you know that Python is
the 2nd most popular programming language
based on number of references?