React
Alpine.js
Our great sponsors
React | Alpine.js | |
---|---|---|
1321 | 208 | |
201,000 | 22,837 | |
1.3% | 2.5% | |
9.8 | 8.4 | |
5 days ago | 13 days ago | |
JavaScript | HTML | |
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.
React
- Ask HN: Why are so many PHP projects moving to Node?
-
Create Your Own tRPC Stack!
A later evolution of this stack was the MERN stack that exchanged React with AngularJS as the frontend web framework.
-
Getting started with NextUI and Next.js
According to the docs, NextUI is a React UI library that allows you to make beautiful, modern, and fast websites/applications regardless of your design experience. It is created with React and Stitches, based on React Aria, and inspired by Vuesax.
-
Best Communities For Developers To Join
Seeing as reactjs is one of the most widely used JavaScript frameworks for front-end web development, having a whole community of React devs to rely on for questions is always good. And reactiflux fits that bill perfectly.
-
Vue vs React: Which Framework Should You Choose?
To understand each framework’s weaknesses and strengths, it is helpful to be aware of where they stem from. After all, like anything else in life, both the Vue framework and React framework have been influenced by their cultural contexts – while React was created by Facebook, Vue was developed by a former engineer at Google.
-
Will anyone hire a 33 yo newbie?
React is the JS framework that Facebook is using under the hood, and right now is probably the most abundant work out there. This is "front-end" framework which means it primarily deals with the presentation of the app and user interaction.
-
Build a Next App with a full GraphQL API using just a JSON or CSV file
React The frontend part
-
16 Github Repos to master React
1-) React itself react
- Node.js やReact、ESM、Viteの説明
-
Why I selected Elixir and Phoenix as my main stack
First I wanted to update my tools, maybe I just needed a small patch instead of changing them. So I made a project for a client using Laravel, Inertia.js Svelte, and then other project using Laravel, Inertia and React. I liked Svelte over React, so if future frontend projects appear, my main tool would be Svelte.
Alpine.js
-
I'm sticking with jQuery...anyone else like me?
Should check out htmx and alpinejs. Much cleaner if you're not going full SPA. jQuery quickly turns into a spaghetti mess.
-
Building web-based SaaS with Go as a solo entrepreneur. What should I be aware of?
I render everything on the server with Go templates and use AlpineJS to sprinkle interactivity.
-
How to use feature flags in an Alpine.js application
Basic JavaScript and Alpine.js knowledge
-
[AskJS] What are your favorite JS packages and libraries at the moment?
Lately A LOT of AlpineJS. I usually just need simple reactivity as most of what I develop is PHP SSR. This lets me add simple inline reactivity or reusable components pretty easily and quickly.
-
Alpine.js
“petite-vue is indeed intended to fill the gap for progressive enhancement cases where Vue 3 would be too heavy-handed.
It is not abandoned, but rather it is considered "done" because the scope is well defined. I don't think it needs more features (as that would defeat the purpose of being lean and minimal). If you find yourself needing more than what petite-vue provides, you can either go up to Vue proper, or try https://alpinejs.dev/.
That said, I should update the README to indicate this more clearly.”
Github discussion: https://github.com/vuejs/petite-vue/discussions/53
Yeah, this is the dealbreaker for me with alpine.js and htmx.
And I wouldn't even say "tight CSP" as much as "standard CSP." To make alpine.js play nice with CSP, you have to allow unsafe-eval, which severely weakens your protection against XSS.
alpine.js claims to have a compatibility build with CSP, but it's not officially available, doesn't fully work, and the parts that are broken in the CSP build aren't documented.[0]
htmx works under CSP, but it opens a new vector for attackers to inject JS into your page, which effectively neuters CSP.[1]
-
Ask HN: What's You Life's Work?
> https://htmx.org
I love htmlx. That you so much for this. I'm currently using https://alpinejs.dev/ because it allows me to work directly with HTML so I can have meta-programming capabilities that React.js/Vue.js simply could not handle.
That you for htmlx!
-
You should be aware of TALL Stack and it’s resources
Alpine JS
-
[AskJS] What libraries do you use for your development?
Pretty much just AlpineJS. Sometimes a Temporal polyfill as well. I work mostly with PHP SSR though.
What are some alternatives?
Svelte - Cybernetically enhanced web apps
petite-vue - 6kb subset of Vue optimized for progressive enhancement
qwik - The HTML-first framework. Instant apps of any size with ~ 1kb JS
htmx - </> htmx - high power tools for HTML
Stimulus - A modest JavaScript framework for the HTML you already have [Moved to: https://github.com/hotwired/stimulus]
jQuery - jQuery JavaScript Library
Vue.js - 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
SvelteKit - web development, streamlined
hyperscript - Create HyperText with JavaScript.
Mithril.js - A JavaScript Framework for Building Brilliant Applications
lit-element - LEGACY REPO. This repository is for maintenance of the legacy LitElement library. The LitElement base class is now part of the Lit library, which is developed in the lit monorepo.
knockout - Knockout makes it easier to create rich, responsive UIs with JavaScript