close
Skip to content

amoshydra/CodeVinci

Repository files navigation

CodeVinci

BuildCreateShareamoshydra.github.io/CodeVinci

CodeVinci is an open source interactive JavaScript playground built with esbuild that run fully in the browser.

codevinci

Features

  • Local code transpilation via esbuild-wasm
  • Importing ESM node modules from URL
  • TypeScript / JSX
  • Syntax highlight for HTML and CSS inserted via Element.insertAdjacentHTML
  • Console log view
  • View / Edit / Open in new tab view
  • Mobile / touch friendly

Sharing codes

(1) via base64 (v=H4sIAAAAAAA...)

Example: amoshydra.github.io/CodeVinci/#?v=H4sIAAAAAA...CAAA==

(2) via url (e=https://...)

Example: https://amoshydra.github.io/CodeVinci/#?e=https://gist.githubusercontent.com/amoshydra/beee25fce3fc0d17be4bc2b146a08660/raw/0e2fee9ac2745d1a3283bd32ee97ba89826af460/threejs-procedural-player.tsx

Development

pnpm install
pnpm dev

About

CodeVinci is a browser-based JavaScript playground that allows you to write and test code directly in your web browser. Built with esbuild, it provides a quick development environment with real-time preview capabilities and code persistence through URL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors