ffts
ollama-html-ui
ffts | ollama-html-ui | |
---|---|---|
2 | 2 | |
533 | 4 | |
- | - | |
2.7 | 8.6 | |
23 days ago | 4 days ago | |
C | 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.
ffts
-
Building Node.js applications without dependencies
You might as well assume (c) whenever you use a library provided free of charge. Be prepared to either fix the bugs yourself or make sure there are alternatives you can use as a replacement. Even if the author is responsive now, there's no guarantee you'll get help once your code is in production a few months later. The library might even be archived at that point.
Lets say you've used FFTS, the Fastest Fourier Transform in the South [0]. Performance is spectacular, but now it's no longer supported and you find a bug. The code is impressive: Thousands of lines of code that dynamically generate SIMD instructions. But it's impossible to understand. You have chosen a library you cannot repair yourself. This is fine when there's alternatives, and there are for FFTs, and they are easy to swap out. If you can't easily swap out one library with another, you better make sure that you can repair it yourself.
[0] https://github.com/anthonix/ffts
-
Recommended C++ library for FFT for VST3?
I quite like ffts. Compared to fftw, it has a similar interface, a more permissive license, and as far as I can tell, it has fairly comparable performance.
ollama-html-ui
-
Use any web browser as GUI, with Zig in the back end and HTML5 in the front end
https://github.com/christianhellsten/ollama-html-ui/
The biggest problem with HTML/CSS apps is that their look and feel are different from native GUIs. This is less of a problem for chat and document-based applications (Slack, Word, etc.), IMO. With Tauri, I can also customize the window and integrate native features to mitigate this. I'm not sure WebUI can do this.
-
Building Node.js applications without dependencies
- Markdown rendering
The code can be found here: https://github.com/christianhellsten/ollama-html-ui/
What are some alternatives?
Simple-FFT - Header-only C++ library implementing fast Fourier transform of 1D, 2D and 3D data.
django-unicorn - The magical reactive component framework for Django ✨
monorepo-template-react - A template capable of server-side rendering, generating static pages, serving single-page applications, and providing an API.
zig-webui - Use any web browser as GUI, with Zig in the backend and HTML5 in the frontend.
node - Node.js JavaScript runtime ✨🐢🚀✨
FFTConvolver - Audio convolution algorithm in C++ for real time audio processing
jspaint.exe - 🌂JS Paint ~~ as a cross-platform native desktop app. In other words, the "🎨 Classic MS Paint, REVIVED + ✨Extras".exe hehe
vite-handlerbar-htmx - Vitejs handlerbarjs and htmx to implement infinite scrolling with api
gnoga
webui - Use any web browser or WebView as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.