{"id":13870126,"url":"https://github.com/jtpio/replite","last_synced_at":"2025-07-15T20:31:26.509Z","repository":{"id":43648157,"uuid":"454408960","full_name":"jtpio/replite","owner":"jtpio","description":"An embeddable REPL powered by JupyterLite","archived":true,"fork":false,"pushed_at":"2022-10-26T07:40:25.000Z","size":224,"stargazers_count":49,"open_issues_count":1,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-17T13:47:11.363Z","etag":null,"topics":["jupyterlite","pyodide","python"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jtpio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-01T13:59:38.000Z","updated_at":"2024-01-04T17:05:23.000Z","dependencies_parsed_at":"2022-08-22T18:50:44.494Z","dependency_job_id":null,"html_url":"https://github.com/jtpio/replite","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtpio%2Freplite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtpio%2Freplite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtpio%2Freplite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtpio%2Freplite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jtpio","download_url":"https://codeload.github.com/jtpio/replite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226068220,"owners_count":17568716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jupyterlite","pyodide","python"],"created_at":"2024-08-05T20:01:30.756Z","updated_at":"2024-11-23T16:31:09.728Z","avatar_url":"https://github.com/jtpio.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# replite\n\n## ⚠️ Archived ⚠️\n\n[JupyterLite](https://jupyterlite.readthedocs.io/en/latest/) now includes a REPL application by default.\n\nCheck out the documentation to learn how to use it and configure it: https://jupyterlite.readthedocs.io/en/latest/quickstart/embed-repl.html\n\n---\n\nAn embeddable REPL, powered by JupyterLite.\n\n![replite-numpy](https://user-images.githubusercontent.com/591645/151983925-6e5dcc1e-b9be-4f1a-91bc-330579103e78.png)\n\n## Usage\n\nTo embed the code console in your website:\n\n```html\n\u003ciframe src=\"https://replite.vercel.app/repl/index.html\" width=\"100%\" height=\"100%\"\u003e\n\u003c/iframe\u003e\n```\n\n## Configuration\n\nThe behavior and the look of the REPL can be configured via URL parameters.\n\n### Select a kernel by default\n\nTo avoid the kernel selection dialog and choose a given kernel by default:\n\n```html\n\u003ciframe src=\"https://replite.vercel.app/repl?kernel=python\" width=\"100%\" height=\"100%\"\u003e\n\u003c/iframe\u003e\n```\n\n### Enable the toolbar\n\nThe toolbar can be enabled (opt-in) to add a couple of useful buttons:\n\n```html\n\u003ciframe src=\"https://replite.vercel.app/repl?toolbar=1\" width=\"100%\" height=\"100%\"\u003e\n\u003c/iframe\u003e\n```\n\n![toolbar](https://user-images.githubusercontent.com/591645/152152632-af6b7020-1dc4-450b-b9c8-1d320e6fd5a5.png)\n\n### Auto execute code on startup\n\nCustom starter code can automatically be executed on startup:\n\n```html\n\u003ciframe src=\"https://replite.vercel.app/repl?kernel=python\u0026code=import numpy as np\" width=\"100%\" height=\"100%\"\u003e\n\u003c/iframe\u003e\n```\n\nhttps://user-images.githubusercontent.com/591645/152204519-7980e9f6-ef56-4263-bb79-4fcf3e4fd2be.mp4\n\n### Themes\n\nIt is also possible to select a theme, for example `JupyterLab Dark`:\n\n```html\n\u003ciframe src=\"https://replite.vercel.app/repl?theme=JupyterLab Dark\" width=\"100%\" height=\"100%\"\u003e\n\u003c/iframe\u003e\n```\n\nAdditional themes can be installed with `pip` if they are distributed as a JupyterLab prebuilt extension. For example:\n\n```bash\npip install jupyterlab-gt-coar-theme\n```\n\nhttps://user-images.githubusercontent.com/591645/152374795-7b415c03-2f7b-43a1-952e-a4406ccb6c5b.mp4\n\n## Create your custom deployment\n\nTBD\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjtpio%2Freplite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjtpio%2Freplite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjtpio%2Freplite/lists"}