quickjs
daisyui
| quickjs | daisyui | |
|---|---|---|
| 84 | 299 | |
| 10,720 | 41,099 | |
| 1.4% | 0.6% | |
| 9.3 | 9.7 | |
| 10 days ago | 4 days ago | |
| C | Svelte | |
| GNU General Public License v3.0 or later | 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.
quickjs
-
Vim 9.2 Released
You don't need V8 for running JS for scripting, you have quickjs[1] or mquickjs[2] for example. You might have problems importing npm packages, but as we can see from lua plugins you don't even need support for package managers. Performance is not as good as luajit, but it is good enough
[1]: https://bellard.org/quickjs/
[2]: https://github.com/bellard/mquickjs
- Microsoft forced me to switch to Linux
- Fabrice Bellard Releases MicroQuickJS
- The Architecture of Browser Sandboxes: A Deep Dive into JavaScript Code Isolation
-
Yt-dlp: External JavaScript runtime now required for full YouTube support
It wasn't a QuickJS developer but developer from a fork: https://github.com/bellard/quickjs/issues/445
- QuickJS JavaScript Engine
- Building a JavaScript Runtime from Scratch using C
-
The many, many, many JavaScript runtimes of the last decade
I see a few mentions of QuickJS, but they all refer to the fork of Bellard's QuickJS https://bellard.org/quickjs/, which I think deserves a mention. It seems to be still active (last release 2025-04-26, GitHub mirror at https://github.com/bellard/quickjs shows some activity).
-
SQLite JavaScript: Extend your database with JavaScript
This is a fantastic approach.
BTW, it looks like the js engine is "QuickJS" [0]. (I'm not familiar with it myself.)
I like it because sqlite by itself lacks a host language. (e.g., Oracle's plsql, Postgreses pgplsql, Sqlserver's t-sql, etc). That is: code that runs on compute that is local to your storage.
That's a nice flexible design -- you can choose whatever language you want. But quite typically you have to bring one, and there are various complications to that.
It's quite powerful, BTW, to have the app-level code that acts on the app data live with the data. You can present cohesive app-level abstraction to the client (some examples people will hopefully recognize: applyResetCode(theCode) or authenticateSessionToken(), or whatever), which can be refined/changed without affecting clients. (Of course you still have to full power and flexibility of SQL and relational data for the parts of your app that need it.)
[0] https://bellard.org/quickjs/
-
JSLinux
Considering the extremes of prolific developers gives interesting contrast to dogmas such as "functions/files should never be above x lines", where `quickjs.c` is 50k lines and has functions that are hundreds of lines long:
https://github.com/bellard/quickjs/blob/master/quickjs.c
(Obviously different approaches suites different circumstances.)
daisyui
-
How to Turn Filament v5's Rich Editor Into a Full Block Editor
If you're using a component library like daisyUI, you can map styling options directly to its semantic classes btn-primary, bg-base-200). This gives you theme switching for free โ every block re-skins automatically when the theme changes.
-
I Hate Tailwind and Love Bootstrap
DaisyUI[0] is the Bootstrap on Tailwind.
Bootstrap makes everything looks the same. With Tailwind, most of the times and besides the colors, you have to look in the code to know it's Tailwind.
[0]https://daisyui.com/
-
A Simple Web App for Image Generation with Dall-E 3 using Go + HTMX
Instead, I'm going with DaisyUI. It is a nice UI library with ready-to-use components and utilities. The best part? You can just include it via CDNโno setup needed.
-
Elixir Toolbox - Major Update
Complete UI refresh, using DaisyUI
-
Tailwind Alchemist: find all tailwind colors in your codebase
I later discovered DaisyUI, which provides a theme system on top of Tailwind. Instead of using color names like bg-blue-500, you can use semantic names like bg-primary and then define what primary means in your theme.
-
The Tailwind Labs' Problem
In addition to that, there have been various other derivative UI kits such as Daisy UI, Flowbite, Aceternity UI, and Retro UI. These have led to so many profitable businesses and made Tailwind CSS hugely popular among new developers.
-
Day 20 - Github Card project Part 3 - Styling
DaisyUI
-
Tailwind Is the Worst of All Worlds
check out daisy-ui (https://daisyui.com) if must use TailWind.
- DaisyUI: Tailwind CSS Components
- DaisyUI โ Tailwind CSS Components
What are some alternatives?
LuaJIT - Mirror of the LuaJIT git repository
shadcn/ui - A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.
Duktape - Duktape - embeddable Javascript engine with a focus on portability and compact footprint
Material UI - Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
jerryscript - Ultra-lightweight JavaScript engine for the Internet of Things.
Bulma - Modern CSS framework based on Flexbox