timseverien / every-framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Every framework

This is a repository where I experiment with various front-end frameworks and meta-frameworks to measure and observe differences.

In many ways, it’s similar to TodoMVC, but broader in scope, as frameworks often offer much more functionality like bundling, server-side rendering, routing, etc.

Common principles

There are some principles I’ll stick with in all implementations.

  • Use TypeScript
  • Unless framework offers a default management system, use most popular
  • Unless framework offers a HTTP client, use axios for HTTP requests
  • No component library
  • Handle external data in state management system

Future

Some stuff I might add at some point. Or not.

  • State management
    • Real-time updates

About

License:MIT License


Languages

Language:TypeScript 76.6%Language:Svelte 13.0%Language:JavaScript 6.8%Language:HTML 3.5%