TheLastTime
Blazorise
TheLastTime | Blazorise | |
---|---|---|
6 | 33 | |
26 | 3,137 | |
- | 1.1% | |
0.0 | 9.5 | |
over 1 year ago | 10 days ago | |
C# | C# | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
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.
TheLastTime
-
Making a Blazor app run on Web browser, Windows, Linux, Android, iOS and macOS
Blazor WASM was the first, original version. I wanted an app that can work offline, so I decided to save user data in IndexedDB. My first choice for an IndexedDB NuGet was https://github.com/Reshiru/Blazor.IndexedDB.Framework because it was recommended by Steve Sanderson in https://blog.stevensanderson.com/2019/08/03/blazor-indexeddb/ - and it was the worst mistake in the whole project. The NuGet loads all the data from IndexedDB into memory every time you open a connection. That made the app unusably slow after one year of use. I made a few improvements in my own version https://github.com/Jinjinov/IndexedDB.Blazor but I never solved the loading problem. I decided to rewrite the whole project from scratch, using the much better IndexedDB NuGet https://github.com/amuste/DnetIndexedDb . The original project is available at https://github.com/Jinjinov/TheLastTime and as a PWA https://old.ididit.today/ as a lesson on what mistakes to avoid.
-
Blazor got new features in .NET 6 Preview 3 and I used BlazorWebView to make a native Windows app from 84% of my Blazor PWA
Repo: https://github.com/Jinjinov/TheLastTime - use the WebView.sln
-
I made an open source habit tracker PWA
It already is: https://github.com/Jinjinov/TheLastTime/blob/main/TheLastTime/wwwroot/manifest.json#L5
-
What client side DB do you recommend for a Blazor SPA?
I am making a Blazor SPA https://github.com/Jinjinov/TheLastTime and for now I am using IndexedDB, but it has no active development.
-
I made an open source habit tracker app
There are many habit tracker apps out there, but few of them are open source and none were exactly what I was looking for, so I made my own: https://github.com/Jinjinov/TheLastTime
-
I made an open source habit tracker SPA with Blazor WASM
I made a few SPA in the past with Vue.js but then I got fascinated with Blazor. I made a habit tracker app https://github.com/Jinjinov/TheLastTime with Blazor, Blazorise and IndexedDB.
Blazorise
- Best Blazor Components Package (Other than MudBlazor)
-
Ask HN: What side projects landed you a job?
I made a Blazor component library for one of my personal projects that failed, but the component library lived on as an open-source project called Blazorise [1].
In late 2019, I got a well-paid job in a large local company because of the project reference. Unfortunately, COVID happened, and I lost that same job after a few months. So again, because of Blazorise, I got several other gigs as a freelancer.
But after a while, it was hard to do all the work on the projects and do freelance jobs at the same time. Not to mention that family time was also very limited.
So I decided to commercially license Blazorise to companies, and keep it free for individuals. Hopefully, the decision paid off. Today I run a small company and continue to work on Blazorise full time. We're still fully bootstraped without any external funds.
[1] https://blazorise.com/
- Dobri projekti na Githubu za ucenje
-
The most popular applications using Blazor 5 years after its creation
https://blazorise.com is fully done on Blazor. Also the support forum https://blazorise.com/support
-
Da li ste nekad zaradili novac od programiranja bez da ste radili za drugoga?
Da, vidi https://blazorise.com/
- Anything similar to headless ui for Blazor?
-
Display DataTable in DataGrid component
I am working on form that run dynamic sql query in database and populates the results in datagrid. I don't know how many columns will return by the query. So I populate my resuts in DataTable, but unable to display on datagrid. Relevant issue [Feature] Full featured work with DataTable in DataGrid · Issue #701 · Megabit/Blazorise (github.com) . Does anyone know workaround for this.
-
Making a Blazor app run on Web browser, Windows, Linux, Android, iOS and macOS
Making Blazor run on Linux was a lot of hard work. Mainly because there is no official support from Microsoft (but even that doesn't always help, as you will see in the next section about macOS). I tried to make it work with 3 different community driven projects: Electron.NET, Chromely and Photino. Electron is very bloated and very slow - it takes for ever to start debugging from Visual Studio. I also hated that it first opens a console window and then the Blazor window. I don't want to see 2 windows open. Chromely also first opens a console window and then the Blazor window. I couldn't make it work in Linux. That leaves Photino. It comes with a Blazor sample that works in Linux without a problem. But my project didn't work in Linux with Photino. I found out that the problem was loading content for https://github.com/Megabit/Blazorise from the \wwwroot\_content folder. I sumbitted a GitHub issue and the problem was fixed in Photino.Blazor v2.5.0
-
Going Full Time on My SaaS After 13 Years
I did something similar with Blazorise, a personal project of mine, https://blazorise.com/. It started as a hobby project. After some time it grew too large that it took most of my time, not to mention the time I could spend with my wife and son. Things changed during the Covid when I was laid off. Then I started freelancing for a while, and last year I finally took a big step and went full-time with Blazorise. Switched to dual licensing, where larger enterprises must purchase a commercial license. It is working, and hopefully, it will continue to work. Or otherwise, my wife will rage on me :/
-
Blazor's wonderful
My guess is that they're using component libraries (like Blazorise) rather than write components themselves.
What are some alternatives?
blazor-wasm-maui-winforms-wpf-template - Minimal Blazor template with WASM, MAUI, WinForms and WPF projects that share the same razor, cs and css files in a RCL
MudBlazor - Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.
CSLA .NET - A home for your business logic in any .NET application.
MudBlazor - Blazor Component Library based on Material design. The goal is to do more with Blazor, utilizing CSS and keeping Javascript to a bare minimum. [Moved to: https://github.com/MudBlazor/MudBlazor]
ant-design-blazor - 🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.
Blazor.Animate - Easily add fade, slide and zoom-effects into your Blazor applications.
IndexedDB.Blazor - A Blazor library for accessing IndexedDB
Blazorise - Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Bulma, AntDesign, and Material. [Moved to: https://github.com/Megabit/Blazorise]
Blazor-ApexCharts - A blazor wrapper for ApexCharts.js
NewProjectTemplate-Blazor - Template for new projects - Havit.Blazor stack with Bootstrap 5 components and gRPC code-first communication.
ChartJs.Blazor - Brings Chart.js charts to Blazor