|1 day ago||4 days ago|
|MIT License||GNU General Public License v3.0 or later|
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.
Who has the best documentation you’ve seen or like in 2023
12 projects | /r/webdev | 6 Dec 2023
The new https://angular.dev site: docs, tutorials, guides…
This Month in React Nov 2023 – Redux Toolkit 2.0, Kent v Lee, Prettier bounty
5 projects | /r/reactjs | 5 Dec 2023
Angular updated to v17, new docs site
Becoming Angular and React proficient at the same time
2 projects | /r/webdev | 4 Dec 2023
You can get proficient in Angular using the new docs in https://angular.dev I think I can say the same thing for React https://react.dev
Day 94: Frameworks
4 projects | dev.to | 23 Nov 2023
Gentle Introduction To Typescript Compiler API
6 projects | dev.to | 18 Nov 2023
Angular recently introduced the Standalone Components, which is a new way to write Angular components without the need to create a module. Angular team created a migration script that does this automatically, and it's using the Typescript Compiler API.
Angular is Much Better, But is Angular Universal?
2 projects | dev.to | 17 Nov 2023
Rest Endpoints Feature Request
Chris Bremer: "Let's Try Bolero, an F# web framework built on Blazor and Elmish" (Wed, Nov 15, 7pm Central; Thu, Nov 16, 1am UTC)
2 projects | /r/functionalprogramming | 11 Nov 2023
[^1]: That’s AngularJS 1.18, the original[^2], not Angular 16.9
8 projects | dev.to | 8 Nov 2023
Angular - A popular web application framework maintained by Google. Website: https://angular.io/
New Angular 17 feature: new control flow syntax
2 projects | dev.to | 31 Oct 2023
blocks for providing conditional rendering and rendering the items of a collection (RFC): these are alternatives for the NgIf, NgFor, and NgSwitch directives
Hey guys, how are you with Hacktoberfest, let's talk!
2 projects | dev.to | 24 Oct 2023
I made some contributions and I'm working on three Angular Issues, take a look:
Recreating Mastodons Audio Player as a Web Component
5 projects | dev.to | 4 Dec 2023
I was creating a Astro component MastodonStatus, something like:
Why Can't I Just Use This Function? The Struggles with Code Reusability in JS
2 projects | dev.to | 25 Oct 2023
A whole project might be released as a server or framework. Frameworks like fresh, and astro) both have had things deep within them that I've wanted to reuse, within fresh it's the esbuild configuration, and islands functionality, and within astro it's the rendering of astro files themselves.
Nota is a language for writing documents, like academic papers and blog posts
14 projects | news.ycombinator.com | 19 Oct 2023
Here's their tutorial on building a blog with Astro: https://docs.astro.build/en/tutorial/0-introduction/
2 projects | dev.to | 27 Sep 2023
CSS only list filtering, or abusing the platform
3 projects | dev.to | 3 Sep 2023
As my website is just a bunch of static content, with only few interactive components, I chose Astro. And if I need to add something fancy, I won't have troubles adding it. For example, "Share" button is a Preact component (even if it didn’t have to be).
Different flavors of content management
9 projects | dev.to | 28 Aug 2023
Local CMSs are the ones that are mostly file-based (like Statamic or Astro). This means that you can edit everything locally and deploy the data. This way, our CMS is more secure, but on the downside, you have to have a local server working, and you might experience more conflicts, especially when two people will work on the same article (although Git might save you from many of those). It also means that there is a higher learning curve. A remote CMS works somewhere on a server, and most users don't care how.
Building an Astro Blog with View Transitions
5 projects | dev.to | 24 Aug 2023
I've recently decided to recentralize all my articles on my own blog instead of publishing them to Hashnode (nothing wrong with Hashnode, just something that I had wanted to do for a while) and since I have a wondeful brand new personal site built with astro I decided to take advantage of their collection system and the new experimental (at least at the time of writing this article) view transitions api to build something a bit more tailored to what I like. Here's how it went.
Service Worker Templating Language (SWTL)
4 projects | dev.to | 19 Aug 2023
I've previously written about Service Worker Side Rendering (SWSR) in this blog, when I was exploring running Astro in a Service Worker.
Why your blog still needs RSS
9 projects | news.ycombinator.com | 19 Aug 2023
Astro is my personal favorite: https://astro.build/
It's like an SSG where you can write templates with modern components frameworks, and write content in MD / MDX. No JS is shipped by default, but you can opt in to it for interactivity.
There are many high-quality templates, but making your own custom styling and layouts is easy, and you can write CSS in whatever way you like.
I would recommend Astro over 11ty 100% of the time, though. Both are JS, with slower build times etc than with Hugo, but Astro integrates better with the rest of the ecosystem.
Gatsby has apparently fallen off a cliff, wouldn't even consider it.
Htmx is part of the GitHub Accelerator
12 projects | news.ycombinator.com | 16 Aug 2023
Congrats on the GitHub program! Very cool.
I just had a fresh read of the docs and htmx is refreshingly, gloriously simple. So natural, self-documenting, and well thought out. It _does_ feel like a natural extension of html.
To me, the only "missing" piece of htmx is a component model, but for anyone looking for that, htmx would pair amazingly well with Astro which allows you to define and use html components without the runtime overhead of say Vue or React.
What are some alternatives?
qwik - Instant-loading web apps, without effort
vite - Next generation frontend tooling. It's fast!
Next.js - The React Framework
eleventy 🕚⚡️ - A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
Hugo - The world’s fastest framework for building websites.
SvelteKit - web development, streamlined
fresh - The next-gen web framework.
Nuxt.js - Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]
Gatsby - The best React-based framework with performance, scalability and security built in.