kodeWeave Tailwind Templates

Kodeweave

kodeWeave is your on the go coding playground! Design with TailwindCSS or Pico.css, see how your app or website will look and behave on a desktop.

kodeWeave

kodeWeave is your on-the-go coding playground!

kodeWeave

MIT License GitHub Stars GitHub Issues


๐Ÿš€ About kodeWeave

kodeWeave is a real-time coding playground designed for developers, offering a feature-rich environment similar to CodePen, but with built-in APIs, offline support, and PWA exportation. It allows users to prototype apps, websites, and games quickly, whether on mobile or desktop, all without relying on external servers.

With lightning-fast performance, kodeWeave leverages JavaScript Proxies, a custom Virtual DOM, and a diffing algorithm to optimize speed and efficiencyโ€”delivering Lighthouse scores unmatched by other coding playgrounds.


๐ŸŒŸ Features

โœ… Live HTML, CSS, and JavaScript Editing โ€“ Instant, real-time preview.
โœ… Built-in APIs โ€“ Easily import images, SVGs, and audio from Openverse and Iconify.
โœ… Supports Popular Frameworks โ€“ Start projects with React, Vue, Angular, TypeScript, Alpine, Solid, Preact, Mithril, Hyperapp, Aurelia, Lit, Knockout, Moon, Stimulus, and more.
โœ… Client-Side Only โ€“ No backend required; works entirely in the browser.
โœ… Instant CSS Updates โ€“ Changes in the CSS tab update the style tag directly in the preview without reloading the page, making styling interactive elements like modals seamless.
โœ… PWA Export โ€“ Convert your project into a fully functional Progressive Web App (PWA).
โœ… Offline-Ready โ€“ Service workers ensure projects work offline.
โœ… File Uploads to Base64 โ€“ Upload any file and instantly convert it to Base64.
โœ… Virtual Device Preview โ€“ View how your project looks on desktop and mobile.
โœ… Code Tidy & Formatting โ€“ Auto-format messy code with one click.
โœ… Built-in Terminal โ€“ See JavaScript errors in real-time.
โœ… Light & Dark Mode โ€“ Supports theme switching (also works in PicoCSS projects).
โœ… JS, Babel, ES6 Support โ€“ Work with modern JavaScript seamlessly.
โœ… Emmet Integration โ€“ Speed up HTML and CSS coding.
โœ… Share to CodePen โ€“ Export and share your project instantly.
โœ… URL-Based Sharing โ€“ Save and share projects via Base64-encoded URLs.
โœ… Website Screenshot Tool โ€“ Capture project previews with a single click.


๐Ÿ› ๏ธ Tech Stack

kodeWeave uses a number of open-source projects to work properly:

  • CodeMirror v6 โ€“ Powerful web-based text editor.
  • html2canvas โ€“ Capture screenshots in JavaScript.
  • JSZip โ€“ Package ZIP files locally in JavaScript.
  • FileSaver.js โ€“ Allows local file saving in JavaScript (prebuilt with JSZip).
  • cdnjs โ€“ Enables easy addition of the latest libraries and frameworks via search.
  • Emmet โ€“ CodeMirror plugin for Zen Coding.
  • Pico.css and Tailwind CSS โ€“ Styles the applicationโ€™s interface.
  • HeroIcons and Font Awesome โ€“ Icon libraries used in the UI. (Twitter logo icon was custom-designed.)
  • Openverse API โ€“ Enables users to search for images and audio files for their weave.
  • Iconify API โ€“ Allows users to search and add vector graphics (SVGs) to their weave.

kodeWeave has been highlighted on several notable platforms:


๐Ÿ“ฅ Installation & Setup

kodeWeave is fully web-based โ€“ no installation needed. Try it now:
โžก๏ธ kodeWeave Online

Or, to run locally:

Clone the Repository

git clone https://github.com/michaelsboost/kodeWeave.git cd kodeWeave`

Start a Local Server

To preview kodeWeave locally, use a simple Python server:

bash

python3 -m http.server 8000`

Then, open http://localhost:8000 in your browser.


๐Ÿ“ฆ Exporting a PWA

kodeWeave makes exporting a Progressive Web App (PWA) effortless.

Steps to Export a PWA:

  1. Create your project in kodeWeave.
  2. Click Export as PWA.
  3. A ZIP file will be generated with:
    • index.html (your projectโ€™s entry point)
    • sw.js (service worker for offline support)
    • manifest.json (PWA metadata)
    • All necessary assets
  4. Extract and upload to your web server!

โšก Performance & Lighthouse Scores

Unlike other coding playgrounds, kodeWeave achieves top-tier performance thanks to a custom Virtual DOM & Diffing Algorithm built with JavaScript Proxies.

Lighthouse Scores

โœ… Performance: 100
โœ… Accessibility: 93
โœ… Best Practices: 100
โœ… SEO: 100

Lighthouse Scores


๐ŸŽฎ Projects Built with kodeWeave

kodeWeave has been used to create powerful applications, including:

๐ŸŽฏ Beacon Survival App

A progressive survival application designed to provide offline survival knowledge, built entirely with kodeWeave.

๐ŸŽฒ Character Party

A character brainstorming tool that generates unique character ideas by combining quirky job titles, moods, and animals. It even includes hyperlinks for deeper exploration.


๐Ÿ“œ License

kodeWeave is open-source under the MIT License.
See the full license: LICENSE.


๐Ÿ’ก Want to Contribute?

Awesome! kodeWeave is free and open-source, and contributions are always welcome.

How You Can Help:

๐Ÿ”น Submit a Pull Request โ€“ Found a bug? Have a feature idea? Let's build together!
๐Ÿ”น Spread the Word โ€“ Share kodeWeave with fellow developers & creators.
๐Ÿ”น Fork & Experiment โ€“ kodeWeave is yours to play withโ€”have fun with it!

If kodeWeave has been helpful to you, here are some ways you can show support:

ko-fi

โ˜• Buy me a coffee: ko-fi.com/michaelsboost
๐ŸŽจ Grab some of my art prints: DeviantArt Store
๐Ÿ‘• Get a kodeWeave T-shirt or gear: Merch Store
๐Ÿ“š Check out my Graphic Design Course: Learn Design
๐Ÿ›’ Register as a customer on my store: Visit Store
๐Ÿ’™ Donate via PayPal: Support via PayPal
๐Ÿ’ธ Donate via Cash App: Support via SquareCash

Your support helps keep kodeWeave free, open-source, and constantly improving. ๐Ÿš€


๐Ÿ“ง Contact

For questions, feature requests, or collaborations, reach out to:
Michael Schwartz โ€“ michaelsboost.com

Top categories

Loading Svelte Themes