跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(75) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) 聊天机器人(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) ChatGPT(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) RAG(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) 智能体(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) kafka(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 编程语言(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 大型语言模型(2) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)
SEO Title

很棒的 Jupyter 项目、库和资源的精选列表。 Jupyter 是一个开源 Web 应用程序,允许您创建和共享包含实时代码、方程式、可视化和叙述性文本的文档。

Contents


Runtimes/Frontends

  • Beaker - Development environment with seamless data transmission from one language to another.
  • docker-stacks - Hierarchical stacks of ready-to-run Jupyter applications in Docker.
  • Guild AI - Execute notebooks as experiments to capture and compare results over time.
  • Hydrogen - Run code inline in Atom using Jupyter kernels.
  • Jupyter Notebook - Main Jupyter notebook runtime.
  • JupyterHub - Multi-user server for Jupyter.
  • JupyterLab - JupyterLab is the next generation user interface for Jupyter.
  • JupyterWith - Nix-based framework for the definition of declarative and reproducible Jupyter environments.
  • kaggle/docker-python - Kaggle Python docker image that includes datasets and packages.
  • ML Workspace - Docker image that includes Jupyter(Lab) and various packages for data science/machine learning.
  • nteract - Native desktop notebook frontend.
  • Stencila - Native desktop notebook frontend.
  • Visual Studio Code - Native desktop notebook frontend.
  • voila - Notebooks as interactive standalone web applications.

Collaboration/Education

Visualization

  • Altair - Declarative visualization library for Python, based on Vega and Vega-Lite.
  • Bokeh - Interactive visualization library that targets modern web browsers for presentation.
  • bqplot - Grammar of Graphics-based interactive plotting framework for Jupyter.
  • Evidently - Interactive reports to analyze machine learning models during validation or production monitoring.
  • ipychart - Interactive Chart.js plots in Jupyter.
  • ipycytoscape - Widget for interactive graph visualization in Jupyter using cytoscape.js.
  • ipydagred3 - ipywidgets library for drawing directed acyclic graphs in jupyterlab using dagre-d3.
  • ipyleaflet - Interactive visualization library for Leaflet.js maps in Jupyter notebooks.
  • ipyregulartable - High performance, editable, stylable datagrids in Jupyter.
  • ipysheet - Interactive spreadsheets in Jupyter.
  • IPySigma - Prototype network visualization frontend for Jupyter notebooks.
  • ipytree - Tree UI element for Jupyter.
  • ipyvolume - 3D plotting for Python in Jupyter based on widgets and WebGL.
  • ipywebrtc - Video/Audio streaming in Jupyter.
  • ipywidgets - UI widgets for Jupyter.
  • itk-jupyter-widgets - Interactive widgets to visualize images in 2D and 3D.
  • jp_doodle - Infrastructure for building special purpose interactive diagrams in 2D and 3D.
  • jupyter-gmaps - Interactive visualization library for Google Maps in Jupyter notebooks.
  • jupyter-manim - Display manim (Mathematical Animation Engine) videos or GIFs in Jupyter notebooks.
  • lux - Recommends a set of visualizations whenever a dataframe is printed in a notebook.
  • mpld3 - Combining Matplotlib and D3js for interactive data visualizations.
  • pd-replicator - Copy a pandas DataFrame to the clipboard with one click.
  • Perspective - Data visualization and analytics component, especially for large/streaming datasets.
  • pyecharts - Python interface for the ECharts visualization library.
  • pythreejs - Python / ThreeJS bridge utilizing the Jupyter widget infrastructure.
  • Qgrid - Interactive grid for sorting, filtering, and editing DataFrames in Jupyter notebooks.
  • tqdm - Fast, extensible progress bar for loops and iterables.
  • tributary - Python data streams with Jupyter support.
  • xleaflet - C++ Backend for ipyleaflet.
  • xwebrtc - C++ Backend for ipywebrtc.
  • xwidgets - C++ Backend for ipywidgets.

Rendering/Publishing/Conversion

  • Binder - Turn a GitHub repo into a collection of interactive notebooks.
  • Bookbook - Bookbook converts a set of notebooks in a directory to HTML or PDF, preserving cross references within and between notebooks.
  • ContainDS Dashboards - JupyterHub extension to host authenticated scripts or notebooks in any framework (Voilà, Streamlit, Plotly Dash etc).
  • Ganimede - Store, version, edit and execute notebooks in sandboxes and integrate them directly via REST interfaces.
  • Jupyter Book - Build publication-quality books and documents from computational material.
  • jupyterlab_nbconvert_nocode - NBConvert exporters for PDF/HTML export without code cells.
  • Jupytext - Convert and synchronize notebooks with text formats (e.g. Python or Markdown files) that work well under version control.
  • jut - CLI to nicely display notebooks in the terminal.
  • Kapitsa - CLI to search local Jupyter notebooks.
  • nbconvert - Convert Notebooks to other formats.
  • nbdev - Develop, package and distribute Python packages to PyPI using Jupyter as a Literate Programing environment.
  • nbflow - One-button reproducible workflows with Jupyter and Scons.
  • nbinteract - Create interactive webpages from Jupyter notebooks.
  • nbscan - Search for and print cells contents of Jupyter notebooks.
  • Nikola - Static Site Generator that converts notebooks into websites.
  • notedown - Convert Jupyter notebooks to markdown (and back).
  • Papermill - Tool for parameterizing, executing, and analyzing Jupyter notebooks.
  • Ploomber - Run a collection of notebooks and scripts in a reproducible manner using a pipeline.yaml file.
  • pynb - Jupyter Notebooks as plain Python code with embedded Markdown text.
  • RISE - Reveal.js Jupyter/IPython Slideshow.
  • rst2ipynb - Convert standalone reStructuredText files to Jupyter notebook file.
  • Voila - Rendering of live Jupyter Notebooks with interactive widgets, allowing dashboarding based on Jupyter Notebooks.

Version Control

  • databooks - A command-line utility that eases versioning and sharing of notebooks.
  • git - Extension for git integration.
  • jupyter-nbrequirements - Dependency management and optimization in Jupyter Notebooks.
  • nbdime - Tools for diffing and merging of Jupyter notebooks.
  • nbQA - Run any standard Python code quality tool on a Jupyter Notebook, from the command-line or via pre-commit.
  • Neptune - Version, manage and share notebook checkpoints in your projects.
  • ReviewNB - Code reviews for Jupyter Notebooks.

JupyterLab Extensions

  • celltags - Extension to organise and execute notebooks using cell tags.
  • code_formatter - A universal code formatter.
  • debugger - A visual debugger for Jupyter notebooks, consoles, and source files.
  • drawio - Extension that displays drawio/mxgraph diagrams.
  • elyra - A visual editor for creating and running notebook (or Python script) pipelines locally or remotely.
  • go-to-definition - Extension for navigating to the definition of a variable or function in JupyterLab.
  • google-drive - Extension for Google Drive integration.
  • jupyter-fs - A filesystem-like content manager for multiple backends in Jupyter.
  • jupyter-notify - Cell magic for browser notification of cell completion.
  • jupyterlab-executor - Extension to execute scripts from the Jupyterlab file browser.
  • jupyterlab-kyso - Extension to publish notebooks to the Kyso platform from Jupyterlab.
  • jupyterlab-notifications - Customizable notebook cell completion browser notifications for JupyterLab.
  • jupyterlab_autoversion - Automatically version notebooks in JupyterLab.
  • jupyterlab_commands - Add arbitrary python commands to the JupyterLab command palette.
  • jupyterlab_email - Email notebooks and their content from within JupyterLab.
  • jupyterlab_iframe - View HTML as an embedded iframe in JupyterLab.
  • jupyterlab_miami_nights - Combination of VS Code's SynthWave '84 and JupyterLab's Neon Night themes.
  • jupyterlab_templates - Notebook templates in JupyterLab.
  • latex - Extension for live editing of LaTeX documents.
  • lsp - IDE-like features (code navigation, hover suggestions, linters, diagnostics, kernel-less autocompletion etc.)
  • nb_black - Extension to keep Python code automatically formatted using black.
  • python-bytecode - Explore CPython Bytecode in JupyterLab.
  • quickopen - Quickly open a file in JupyterLab by typing part of its name.
  • shortcutui - An extension for managing keyboard shortcuts.
  • sidecar - A sidecar output widget for JupyterLab.
  • sql - SQL GUI for JupyterLab.
  • stickyland - Break the linear presentation of notebooks with sticky cells.
  • system-monitor - Extension to display system metrics.
  • tabnine - Tabnine AI auto completer extension.
  • theme-darcula - A handsome Darcula theme for Jupyterlab.
  • toc - Extension that provides a table of contents for notebooks.
  • topbar - Top Bar extension for JupyterLab.
  • variableinspector - Variable inspector extension that shows variables and their values.
  • vim - Vim notebook cell bindings.
  • voyager - Extension to view CSV and JSON data in Voyager.

Testing

  • ipytest - Test runner for running unit tests from within a notebook.
  • nbcelltests - Cell-by-cell testing for notebooks in Jupyter.
  • nbval - Py.test plugin for validating Jupyter notebooks.
  • nosebook - Nose plugin for finding and running IPython notebooks as nose tests.
  • sphinxcontrib-jupyter - Sphinx extension for generating Jupyter notebooks.
  • treebeard - GitHub Action for testing/scheduling Jupyter notebooks.
  • treon - Easy-to-use test framework for Jupyter Notebooks.

Domain-Specific Projects

  • ArcGIS - Library for working with maps and geospatial data, powered by web GIS.
  • GenePattern Notebook - Integrating Genomic Analysis with Interactive Notebooks.
  • GeoNotebook - Extension for exploratory geospatial analysis.
  • Jupylet - Create 2D and 3D games, graphics, live music and sound interactively in a Jupyter notebook.
  • keplergl - Jupyter extension for visual exploration of large-scale geolocation data sets.
  • lolviz - Data-structure visualization tool for lists of lists, lists, dictionaries.
  • Quantopian Notebooks - Jupyter-based platform for financial research.
  • vpython-jupyter - VPython 3D engine running in a Jupyter notebook.

Hosted Notebook Solutions

  • Anaconda Enterprise - Multi-user collaboration and one-click deployment of models, notebooks, and dashboards.
  • Azure Notebooks - Jupyter notebooks running in the cloud on Microsoft Azure.
  • CoCalc - Notebooks with 17 supported kernel types, course management, LaTeX document authoring, simultaneous document editing and integration with the SageMath computer algebra system.
  • DataBlogs - DataBlogs is an open-source data journalism platform that converts Jupyter notebooks into published articles on the web.
  • DataCamp Workspace - Jupyter-backed data science notebooks with built-in collaboration and publishing functionality.
  • DataScience.com - Platform for enterprise data science.
  • Deepnote - Jupyter-compatible data science notebook with real-time collaboration, versioning and easy deployment.
  • Domino Data Lab - Data science platform with integrated collaboration tools, environment management and compute grid.
  • Google Cloud AI Platform Notebooks - Managed JupyterLab notebook instances configured with GPU-enabled machine learning frameworks on Google Cloud Platform.
  • Google Cloud Dataproc Jupyter component - Jupyter and JupyterLab for Apache Spark using Google Cloud Dataproc.
  • Google Colaboratory - Cloud-based Jupyter environment aimed at machine learning education and research.
  • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
  • Kyso - Data science platform to publish and share Jupyter notebooks as data blogs and web applications.
  • Naas - JupyterLab environment with magic scheduling/notification functionaltiy and assets/dependency/secrets management.
  • Paperspace Gradient - A Jupyter-backed data science IDE with accelerated hardware (GPUs) and MLOps functionality.
  • PAWS - Jupyter notebook deployment customized for interacting with Wikimedia wikis.
  • RMOTR Notebooks - JupyterLab-based data science environment in the cloud.
  • Spell.run - End-to-end platform for machine learning and deep learning.

Official Resources and Documentation

Community Resources

Articles/Guides/Tutorials

原文:https://github.com/markusschanta/awesome-jupyter