Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/markyfyi/tiny-robots
Tiny Robots is a frontend build system and anti-framework built on top of Svelte designed help you ship ambitious web apps faster.
https://github.com/markyfyi/tiny-robots
fast hot-module-replacement snowpack static-site-generator svelte web-application-framework
Last synced: 16 days ago
JSON representation
Tiny Robots is a frontend build system and anti-framework built on top of Svelte designed help you ship ambitious web apps faster.
- Host: GitHub
- URL: https://github.com/markyfyi/tiny-robots
- Owner: markyfyi
- Created: 2021-02-09T18:34:15.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-02T19:02:55.000Z (over 3 years ago)
- Last Synced: 2024-04-10T06:07:42.113Z (7 months ago)
- Topics: fast, hot-module-replacement, snowpack, static-site-generator, svelte, web-application-framework
- Language: JavaScript
- Homepage: https://tinyrobots.mksh.io
- Size: 957 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Tiny Robots {⍺}
Tiny Robots is a frontend build system and anti-framework built on top of [Svelte](https://svelte.dev/blog/svelte-3-rethinking-reactivity#What_is_Svelte) designed help you ship ambitious web apps faster.
Please see [documentation here](https://tinyrobots.mksh.io).
## Features 🌈
- Fast dev mode, fast build step, fast runtime.
- A minimal surface area - less code you have to remember.
- 🔥 Ultrafast hot module replacement¹. 🔥 Seriously, we're talking really frickin' fast. Tiny Robots uses [Vite](https://www.vitejs.dev/) for module processing, so hot-reloads complete in the order of milliseconds and stay snappy no matter how large your app gets.
- Configurable universal data fetching. Routes can be loaded eagerly or wait until their data is loaded.
- Static site generation with dynamic data loading. Just run `yarn run tr export`.
- Client side routing with automatic data fetching.
- Filesystem-based routing, with directory-based layouts and global app layout.
- Global CSS/JS support for stuff like vendor code or analytics. Just create a `global` directory and all of it's contents will get inlined into every page.
- Markdown in your Svelte with [mdsvex](https://mdsvex.com/).## Directory
This is a sort-of-monorepo containing two packages:
- `tiny-robots`, the installable library.
- `example`, a runnable, deployable app demonstrating what Tiny Robots can do for you.