awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jupyterlite avatar

jupyterlite/jupyterlite

0
View on GitHub↗
4,840 stele·440 fork-uri·TypeScript·BSD-3-Clause·10 vizualizărijupyterlite.rtfd.io/en/stable/try/lab↗

Jupyterlite

JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser.

The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the environment into an archive for offline access.

The platform covers a broad range of capabilities including virtual filesystem synchronization with browser storage, web-worker-based isolation for responsive interfaces, and the embedding of interactive REPLs into web pages via iframes. It also includes a suite of command-line utilities for site build automation, integrity verification, and local development server management.

Features

  • Interactive Notebook Environments - Provides a browser-based computing platform that executes interactive notebooks using WebAssembly kernels without a backend server.
  • Browser-Based Runtimes - Runs interactive notebooks and programming language runtimes entirely within the web browser using WebAssembly.
  • WebAssembly - Runs programming language kernels directly in the browser using WebAssembly, removing the need for a remote server.
  • Filesystem Mounts - Synchronizes and mounts files from the browser-based file manager into the kernel virtual filesystem.
  • Browser Filesystem Storage - Provides a storage system that persists files directly to browser storage without requiring external infrastructure.
  • Virtualized Filesystem Layers - Maps a virtual kernel filesystem to browser-based storage to persist notebooks and files without a backend database.
  • Client-Side Computing Sandboxes - Provides a serverless data science sandbox where users execute code and manage files using browser storage.
  • Computational Notebooks - Implements a web-based environment for interactive and reproducible data analysis and code execution.
  • Python Runtimes - Runs Python code directly in the browser using a WebAssembly-based runtime.
  • Wasm Language Kernels - Executes multiple programming language kernels in the browser using WebAssembly without an external server.
  • Client-Side Data Science - Enables complete data analysis and scientific computing workflows to execute entirely within the web browser.
  • Storage Layer Coordination - Implements a coordination layer that ensures files are available within the execution environment for kernel access.
  • Static Asset Serving - Bundles the entire computing environment as a set of static assets that can be served via any standard HTTP host.
  • Static Site Build Systems - Implements a build utility that merges authored content and configurations into a final output directory.
  • Interactive Notebook Deployments - Builds and hosts interactive computing environments as static websites on any standard HTTP server.
  • Custom Distribution Building - Provides a build process to create tailored distributions of the environment with specific extensions and packages.
  • Environment Customization - Provides utilities to customize available kernels and localization settings for the interactive environment.
  • Configuration Cascading Systems - Implements a hierarchical configuration system that merges global defaults with project-specific and user-defined overrides.
  • Runtime Behavior Configuration - Uses a cascading system of metadata and files to control the behavior of the browser runtime.
  • Development Environment Extensions - Offers a framework for developing new plugins, kernels, and CLI addons to expand platform capabilities.
  • Interactive REPLs - Integrates a live, programmable code console into web pages via iframes for immediate user interaction.
  • Embedded Notebook Deployments - Provides a workflow to build and publish interactive notebook environments to static hosting services.
  • Build and Task Automation - Offers a command interface to execute predefined or custom task collections for creating reactive tools and sites.
  • Static Site Deployment - Supports generating static assets that can be deployed to any standard HTTP hosting provider.
  • Custom Wasm Distributions - Provides tools to build tailored distributions of the browser environment with pre-installed packages and extensions.
  • Build-Time Package Bundling - Includes a build-time utility to bundle specific language packages and custom wheels into the kernels.
  • Web Worker Execution - Executes computation in background web workers to ensure the user interface remains responsive during long-running code execution.
  • Pre-Indexed Distributions - Indexes binary package wheels during build time to enable rapid library installation within the browser.
  • Wheel Indexing Utilities - Provides a utility to pre-index binary package wheels for distribution within the browser kernel.
  • Extension Configuration Management - Includes a configuration system to load external themes and widgets to extend environment functionality.
  • Pre-installed Extensions - Bundles software libraries and extensions into the distribution to ensure they are available without manual installation.
  • Downloadable Offline Archives - Packages the entire environment into a downloadable archive for offline use without an internet connection.
  • Static Site Generators - Generates static assets and kernels that can be deployed to any standard web server.

Istoric stele

Graficul istoricului de stele pentru jupyterlite/jupyterliteGraficul istoricului de stele pentru jupyterlite/jupyterlite

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face jupyterlite/jupyterlite?

JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser.

Care sunt principalele funcționalități ale jupyterlite/jupyterlite?

Principalele funcționalități ale jupyterlite/jupyterlite sunt: Interactive Notebook Environments, Browser-Based Runtimes, WebAssembly, Filesystem Mounts, Browser Filesystem Storage, Virtualized Filesystem Layers, Client-Side Computing Sandboxes, Computational Notebooks.

Care sunt câteva alternative open-source pentru jupyterlite/jupyterlite?

Alternativele open-source pentru jupyterlite/jupyterlite includ: pyodide/pyodide — This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and… wasmerio/wasmer — Wasmer is a high-performance runtime engine designed to execute sandboxed WebAssembly modules across server-side,… ryanfitzgerald/devportfolio — devportfolio is an Astro portfolio template and developer portfolio starter designed to showcase technical skills,… stackblitz/webcontainer-core — WebContainer is a browser-based runtime environment designed to execute server-side code, operating system commands,… structuredlabs/preswald — Preswald is a WebAssembly data application framework used to build interactive data apps that run entirely in the… juliapluto/pluto.jl — Pluto.jl is a reactive computing environment for Julia that functions as a programmable document format. It serves as…

Alternative open-source pentru Jupyterlite

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Jupyterlite.
  • pyodide/pyodideAvatar pyodide

    pyodide/pyodide

    14,685Vezi pe GitHub↗

    This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in

    Pythonpythonwebassembly
    Vezi pe GitHub↗14,685
  • wasmerio/wasmerAvatar wasmerio

    wasmerio/wasmer

    20,421Vezi pe GitHub↗

    Wasmer is a high-performance runtime engine designed to execute sandboxed WebAssembly modules across server-side, edge, and browser environments. It functions as a comprehensive platform for building, distributing, and running isolated applications, providing a secure and portable execution layer that maintains consistency across diverse hardware architectures and operating systems. The platform distinguishes itself through a robust toolchain that enables cross-language interoperability and the transformation of code into portable binary packages. It supports ahead-of-time binary generation t

    Rustemscriptenlinuxmacos
    Vezi pe GitHub↗20,421
  • ryanfitzgerald/devportfolioAvatar RyanFitzgerald

    RyanFitzgerald/devportfolio

    4,917Vezi pe GitHub↗

    devportfolio is an Astro portfolio template and developer portfolio starter designed to showcase technical skills, work experience, and personal projects. It functions as a static site portfolio that generates a fast, SEO-friendly website for deployment to static hosting providers. The project provides a Tailwind CSS portfolio theme featuring a minimalist visual design. It allows for rapid styling and responsive layouts through a customizable web template that can be modified via a configuration file. The codebase utilizes static site generation, component-based templating, and utility-first

    Astrojavascriptportfolioportfolio-template
    Vezi pe GitHub↗4,917
  • stackblitz/webcontainer-coreAvatar stackblitz

    stackblitz/webcontainer-core

    4,610Vezi pe GitHub↗

    WebContainer is a browser-based runtime environment designed to execute server-side code, operating system commands, and full-stack development toolchains directly within a web tab. It provides the infrastructure for cloud IDEs and zero-install development workflows by simulating a runtime that eliminates the need for local installations or remote virtual machines. The system leverages WebAssembly to map system calls and implements a virtual POSIX-compliant filesystem and network interception layer. This allows the runtime to spawn command-line processes, execute shell commands, and route int

    browsernodejsstackblitz
    Vezi pe GitHub↗4,610
Vezi toate cele 30 alternative pentru Jupyterlite→