el
prehistoric-simulation
el | prehistoric-simulation | |
---|---|---|
8 | 9 | |
246 | 9 | |
0.8% | - | |
5.1 | 0.0 | |
6 months ago | over 1 year ago | |
JavaScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
el
-
VanJS (Vanilla JavaScript): smallest reactive UI framework
Very cool! See also El, which is similarly sized, with an arguably more natural reactive interface: https://github.com/frameable/el
-
Building a Front End Framework; Reactivity, Composability with No Dependencies
Nice writeup. We're working on a framework with similar goals, here: https://github.com/frameable/el
Reactivity, composability, templates, etc with no dependencies, in ~150 SLOC.
-
Ask HN: What are the minimum features required to consider a framework complete?
We built El[0] with the goal of making a minimal framework for building web apps. As a data point, it has a built-in observable store, reactive templates, scoped subset of scss, no dependencies, and can almost fit in a single network packet.
[0]: https://github.com/frameable/el
-
The new wave of Javascript web frameworks
Stick to lightweight frameworks like Lit and El built on standard Web Components, and let the rest of the craziness come and go at whatever pace it wants.
-
Ask HN: What happened to vanilla HTML/CSS/JS development?
We developed El to be as minimal as possible, while still solving the problem of keeping state and interface in sync:
https://github.com/frameable/el
It's just ~150 lines / 2kb, and leverages existing browser functionality to accomplish most of the hard parts. Has observability, reactive templates, scoped CSS, no need for a build process, etc.
- El.js — Tiny alternative to React / Vue / lit-element
- El — Fast and tiny alternative to Vue.js
- Show HN: El – Minimal front-end application framework based on Web Components
prehistoric-simulation
-
Ask HN: What are you working on to become a better programmer?
Wouldn't say I got a lot better by writing small and medium sized personal hobby project, but it most definitely did get me confidence and satisfaction.
A cellular automata runner where you can define the rules and watch what happens: https://aperocky.com/cellular-automata/
Browse THIS website in terminal: https://github.com/Aperocky/hnterminal
A random simulation of prehistoric civilization and market: https://prehistoric.tech/
Every few months I get a bubbly idea and start some fun project, and they are usually small enough I get to finish them in a week or so, package them either on the web or pip/npm. It feels like a boost to occasionally boring work otherwise.
-
What It Takes to Make a Game by Yourself
This is where tests come in, it helps tremendously at the end of the day to have a little check mark, proof that work is done, even if it is purely mental.
Anecdotally it also helps me pick projects up after years.
shameless plugs:
https://prehistoric.tech/
https://aperocky.com/cellular-automata/
-
Ask HN: What happened to vanilla HTML/CSS/JS development?
Self promoting plug:
It still works fairly well on the relatively small scale if you just want to write a frontend app (i.e. simulations):
https://aperocky.com/cellular-automata
https://prehistoric.tech
- A browser based simulation written in typescript.
- Show HN: Prehistoric, Repl Controlled Simulation
-
Show HN: Create your own cellular automata
Now that I think of it, I've created something that has a minimum level of correlation...
http://prehistoric.tech/
Though this one is more about society simulation then evolution, it does come with a command line for control.
- Prehistoric Simulation: A simulation of ancient society in browser, powered by pixi.js and xterm.js
What are some alternatives?
van - 🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
hyperscript - Create HyperText with JavaScript.
modern-todomvc-vanillajs - TodoMVC with Modern (ES6+), Vanilla JavaScript
uhtml - A micro HTML/SVG render
tinyjs
notemplate - NoTemplate is not a template library.
eureka - Lucene-based search engine for your source code
cellular-automata
htmx - </> htmx - high power tools for HTML
go-neon
web-starter - Starter for Fastify + Web Components/Lit Web App. Includes Reload and web server restart on dev mode.
pianojacq