Functional-Light-JS
daedalOS
Our great sponsors
Functional-Light-JS | daedalOS | |
---|---|---|
21 | 205 | |
16,466 | 7,974 | |
- | - | |
0.0 | 9.8 | |
3 months ago | 3 days ago | |
JavaScript | JavaScript | |
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.
Functional-Light-JS
-
Coming to grips with JS: a Rubyist's deep dive
Functional-Light JS
- Good books for WebDev?
- Understanding Transducers
-
What do you do outside of work to progress as developer?
- Functional-Lite JS (freely available on web here: https://github.com/getify/Functional-Light-JS)
-
Functional programming jargon in plain English
I didn't really understand FP until I read Functional Light JavaScript by getify/Kyle Simpson. It is so well written and approachable by mere mortal coders. I'm not an FP wizard, but it is the coding paradigm I mostly use now. I've even adapted some aspects (e.g. composability) to the CSS I write using `var()`.
You can buy the book or read it on GitHub:
-
Help an old OO developer figure out current practices for structuring server side javascript?
On the book front, there are two that I am fond of which have a focus on JavaScript and FP, Professor Frisby’s Mostly Adaquate Guide, and Functional Light JavaScript. They are nice practical books that help you lean into JS’s strength as an FP language while writing real code.
-
[AskJS] Do you use curried functions and partial application in your own JavaScript code?
Perhaps take a look at my book, "Functional-Light JS": https://github.com/getify/Functional-Light-JS
-
Functional-ish JavaScript
By mere coincidence, I've been studying functional programming in JS at work with some coworkers and we're using a very nice book which is fully available in github: https://github.com/getify/Functional-Light-JS
-
Functional programming in JavaScript
📘 Functional-Light JavaScript by Kyle Simpson
daedalOS
-
Show HN: 3 years and 1M users later, I just open-sourced my "Internet OS"
Thanks for the mention for daedalOS! I agree that when done well these projects can help demonstrate the maturity of the web as a platform. For anyone interested in checking out mine, it's on my personal website @ https://dustinbrett.com/
- Website Impersonating a Desktop Environment
- FLaNK Weekly 18 Dec 2023
-
The Ultimate Web Desktop Environment (3,500 commits over 3 years)
Demo: https://dustinbrett.com/
-
Show HN: ExaequOS, a new OS running in a web browser
Very cool! It's always refreshing to see the "OS in the browser" projects that try and actually make something functional. I've been working on one myself for nearly 3 years now, called daedalOS (https://github.com/DustinBrett/daedalOS).
The WASM kernel idea is very cool and I hope one day to be able to add something similar to my project. I think you are onto something and I am excited to see your progress as you implement the GUI.
-
Os.js – open-source JavaScript web desktop platform with a window manager
If you want some Browserception, my desktop environment (https://dustinbrett.com/) can indeed do this. But after a few levels in Chromium you need to add a random query string (/?a=1) to the URL otherwise it stops working.
-
Orb is a free and open source web desktop
I love seeing more web desktops as I think it's an amazingly fun side project. It's interesting to me seeing how far people will go with these. I've been working on mine for several years now. Also open source if anyone is interested in checking it out.
-
StableDiffusion can now run directly in the browser on WebGPU
I integrated MLC-AI's Stable Diffusion into my website as a custom background generator. It grabs the model data from Hugging Face.
What are some alternatives?
eruda - Console for mobile browsers
music-metadata-browser - Browser version of music-metadata parser Supporting a wide range of audio and tag formats.
BrowserFS - BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.
SpaceCadetPinball - Emscripten port of 3D Pinball for Windows – Space Cadet decompilation
js-dos - The best API for running dos programs in browser
v86 - x86 PC emulator and x86-to-wasm JIT, running in the browser
nodebestpractices - :white_check_mark: The Node.js best practices list (February 2024)
greenfield - HTML5 Wayland compositor :seedling:
gutenberg - A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Monaco Editor - A browser based code editor
awesome-web-desktops - Websites, web apps, portfolios which look like desktop operating systems
ffmpeg.wasm - FFmpeg for browser, powered by WebAssembly