MLPP
windowjs
Our great sponsors
MLPP | windowjs | |
---|---|---|
5 | 9 | |
1,054 | 2,252 | |
- | 0.0% | |
3.2 | 4.4 | |
about 2 years ago | about 1 year ago | |
C++ | JavaScript | |
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.
MLPP
-
#3 Risin' Newsletter
https://github.com/novak-99/MLPP Author: novak-99
-
[P] C++ Machine Learning Library Built From Scratch by a 16-Year-Old High Schooler
If you are interested in taking a closer look at it, the GitHub repository is available here: https://github.com/novak-99/MLPP. To give some background, the library is over 13.0K lines of code and incorporates topics from statistics, linear algebra, numerical analysis, and of course, machine learning and deep learning. I have started working on the library since I was 15.
windowjs
- #3 Risin' Newsletter
-
Window.js is an open-source JavaScript runtime for desktop graphics programming
I had two ideas for Typescript in mind:
1. provide type declarations for the Window.js APIs, and
2. integrate with the Typescript compiler during development (e.g. F5 to reload, run typescript sources "directly", show compiler errors in the console / main window, etc.)
I've just started these discussion on GitHub, please share your thoughts:
https://github.com/windowjs/windowjs/discussions/27
https://github.com/windowjs/windowjs/discussions/28
Does this cover what you had in mind? Are there better ways to support Typescript?
It's quite a bit smaller though I'm not familiar with how big Electron is nowadays.
The largest part is, by far, v8; I think there's room to remove unused code there.
You can see the size of the binary in the GitHub Actions builds:
https://github.com/windowjs/windowjs/actions
Each build workflow has a "Binary size" step at the end, that outputs the binary size, size after stripping, and size after using UPX.
Here's what the latest build got:
Windows: 6,639,616 bytes (19,523,072 before UPX)
Not right now. I've just filed an issue to track this:
https://github.com/windowjs/windowjs/issues/19
Window.js replicates web APIs where it makes sense, so I'd look into duplicating the Gamepad API:
https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API
Does that make sense to you?
The documentation website: https://windowjs.org/ is quite a bit more helpful (especially since almost all of the github links are to that domain). But that would be a dupe of https://news.ycombinator.com/item?id=29865107 (2 days ago, 2pts, 0 comments)
What are some alternatives?
love - LÖVE is an awesome 2D game framework for Lua.
Rust-CUDA - Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.
windows-samples-rs
blackjack - A procedural, node-based modelling tool, made in rust 🦀
DoodleCSS - A simple hand drawn HTML/CSS theme
TypeScriptToLua - Typescript to lua transpiler. https://typescripttolua.github.io/
rich-cli - Rich-cli is a command line toolbox for fancy output in the terminal
deeplinks - Simple deep links to any selection of text on your website.
twinning - Data Twinning