aptabase
Laminar
aptabase | Laminar | |
---|---|---|
9 | 26 | |
710 | 719 | |
13.0% | - | |
9.3 | 8.3 | |
29 days ago | 6 days ago | |
C# | Scala | |
GNU Affero General Public License v3.0 | 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.
aptabase
- Ask HN: Those making $500/month on side projects in 2024 – Show and tell
-
🔥 Why I chose Tauri instead of Electron 🔥
I'm now working on [Aptabase]https://github.com/aptabase/aptabase), an open-source and privacy-friendly analytics platform for desktop and mobile apps. It already has SDKs for various frameworks, including Tauri and Electron. By the way, the Tauri SDK is packaged as a Tauri Plugin! 😄
-
Which analytics to use?
Have a look at Aptabase ( https://github.com/aptabase/aptabase ) for an open source, minimalist, privacy friendly (doesn’t collect any identifier) and self hostable.
- New unity analytics pricing. Huge price increases coming in August
-
Site analytics for open source project?
It can be used in websites though, but it’s not really built specifically for that. It’s https://github.com/aptabase/aptabase in case you’re interested
-
Can I build single-page apps with core, like react pages without refreshing the site?
You can definitely build SPA with dotnet + React. I’m doing this on my OSS project if you want to take a look https://github.com/aptabase/aptabase
-
Mobile & Desktop App Analytics: 100% open source and privacy-friendly alternative to Firebase and Google Analytics for apps
Hey all, just wanted to share and get your feedback on what I've been working on recently. There's a bunch of privacy-friendly analytics for websites, to which some are open source. But when I was searching for one to use on my apps, I couldn't really find one that was both open source and focused on simplicity and being privacy-friendly. So I decided to build one! It's highly inspired on Plausible, but laser focused on mobile & desktop apps instead of websites. It was also built with GDPR in mind, so it doesn't collect any Device ID, User ID and does not do any sort of pseudonymisation. Everything is 100% anonymous and not linked to any user. It's very early stages, but it already supports 10 different frameworks such as Swift, Kotlin, Flutter, React Native, and many, many others! Everything is 100% available on GitHub. Website: https://aptabase.com/ Source Code: https://github.com/aptabase/aptabase I'm looking for app developers to get some feedback on it! There's a free tier on the cloud hosting, or you can also self host it
- mobile & desktop app analytics, open source and privacy-friendly
Laminar
-
Ask HN: Those making $500/month on side projects in 2024 – Show and tell
My quite niche open source project broke this threshold last year, via Github sponsorships. Of course, I put a lot of time into it, so it's not "passive income" or even "market rate income", but still, without these sponsorships I wouldn't be able to work on it so much.
The project is Laminar, a UI library for Scala.js https://laminar.dev
- The golden age of Kotlin and its uncertain future
-
Why would users avoid a library that makes heavy use of macros in Scala 3?
I've noticed that Laminar and the newly released Kyo point that they don't use a lot of macros as a feature. Laminar says "Easy to understand: no macros", while Kyo emphasizes "Note: defer is currently the only macro in Kyo. All other features use regular language constructs." It seems that using less macros is something library users will like.
-
Is there any book or course about Scala front-end development?
https://laminar.dev/ might be what you need. Though I wish there was a more beginner friendly (I'm not from front-end world) tutorial for me to follow along.
-
Designing an HTML Component system
Have you looked at Laminar and Tyrian? Especially Tyrian seems to be close to what you're looking for.
-
The Quest for the Ultimate GUI Framework
For Scala there is Laminar, which has an even flashier website with nice docs. I haven't tested it out though, as I have never used Scala.
-
Solid like scala library that has more powerful reactive primitives and lean syntax?
I found this scala library called Laminar which looks super similar to solid. They use signals and has no virtual dom. State changes are represented by signals and events by event streams. Thus they seems to have feature parity with RXJS as they can model all sorts of async stuff. Best part is they get to keep writing their markup in C-style syntax than XML based JSX. It looks super elegant,minimalist and has type safety.
-
Solid JS compared to svelte?
This is very true. I really hate svelte single file components. But then I tried JSX for breaking things down. I love solid but I don't feel really good about angle brackets within C style syntax. I saw this Scala library that stick with simple statically typed function syntax than html tags. I don't understand why people still wants to stick with xml like tags. In laminar markup is written like this scala div( h1("Hello world", color := "red"), inputCaption, input(inputMods, name := "fullName"), div( ">>", button("Submit"), "<<" ) ) I wish solid team makes their HyperScript syntax as performant as JSX.
-
Ask HN: What companies are embracing “HTML over the wire”?
Laminar (Scala framework) hasn't been mentioned yet so dropping it here as an awesome framework that support HTML-over-the-wire. It can be used together with React, HTMX, and many other frontend frameworks -- but doesn't have to be.
https://laminar.dev/
-
10 Years of Scala.js
Scala.js core itself, which I maintain, does not need much innovation. We support all of Scala, and interact with any JavaScript library. That's what the core promises.
If you want to compare to Scala 3, it's worth pointing out that you can use Scala.js with any Scala version >= 2.12.2. In particular, you can use it with Scala 3 and benefit from all its innovations. ;)
Innovation comes mainly from libraries, notably UI libraries. Laminar (https://laminar.dev/) is a great example.
In terms of roadmap, we are mostly working on "boring" stuff: improving performance (of the generated code, and of the linker), fixing bugs when they get reported, etc.
Perhaps, when Wasm gets more features for deeper interoperability with JavaScript (manipulating objects notably), we will take another look at targeting Wasm. People usually expect all languages to target Wasm now, "because it's fast". Truth is, it's fast for languages with linear memory. There is no evidence yet that it will be fast for memory-managed languages with objects and virtual dispatch.
What are some alternatives?
Matomo - Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
OutWatch - The Functional and Reactive Web-Frontend Library for Scala.js
aptakube - Modern, lightweight and multi-cluster Kubernetes GUI. Available on Windows, macOS and Linux.
tyrian - Elm-inspired Scala UI library.
tauri-plugin-window-state - [READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Binding.scala - Reactive data-binding for Scala
tauri-plugin-log - [READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Udash - Scala framework for building beautiful and maintainable web applications.
tauri-plugin-sql - [READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
scalajs-react - Facebook's React on Scala.JS
window-vibrancy - Make your windows vibrant.
slinky - Write Scala.js React apps just like you would in ES6