EstEID.Blazor
Damselfly
EstEID.Blazor | Damselfly | |
---|---|---|
2 | 120 | |
0 | 1,338 | |
- | - | |
0.0 | 9.2 | |
almost 3 years ago | 4 days ago | |
C# | C# | |
- | GNU General Public License v3.0 only |
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.
EstEID.Blazor
-
How to load data when Blazor server starts (and understanding of singleton)
If I understand correctly you can have make a class that gets initialized on startup. For singleton the constructor can have a task that wont resolve which isnt ideal but will work. How many queries you make to the database then is your own to implement. For example lets say we use entitiyframework. You can make a permarunning task in a singleton class constructor that will just keep some data in memory. Then that Task calls the savechanges() every one hour. If there is a power outage obviously you will have hour lost of data but thats not the question. That class will get initialized on program startup and will keep running until you shut it down. I did long ago a tool to read data from Smart Cardsthat utilized a singleton class to fire events and then blazor to use as UI. The idea is that since there is ever only 1 instance of that class the events fired will propagate to every subscriber. This way you can have a client to display data, a client to say log info etc. Similar approach can be used to handle data in your case. You can attach several "screens" through browser to make same data be displayed in several locations etc. The public bit i can share as an example is here: https://github.com/elraito/EstEID.Blazor. It is trivial to track when something gets initilized or fires since we do have console.writeline() :)
- Show same state to all users
Damselfly
-
Is there a way to remove metadata from an image file?
Code is here if you're interested: https://github.com/Webreaper/Damselfly/blob/master/Damselfly.Core/Services/ExifService.cs - although this may be overcomplicated for OP's needs, and just a Process Launch is all you really need.
-
How do I put a limit in client requests in Blazor Server?
Here's mine: https://github.com/Webreaper/Damselfly/blob/master/Damselfly.Core.Utils/Utils/EventConflator.cs
-
52.000 images: sort, move, delete
Okay, released this today: https://github.com/Webreaper/Damselfly/releases/tag/4.0.5
- What funding model of component libraries do you prefer?
-
The most popular applications using Blazor 5 years after its creation
Not quite at 1,000 github stars, but getting there: Damselfly
-
What languages are more suited to Mac?
I've been developing with C# on Macs for years. I built this, which I develop on Mac and run on Linux. Some people run it on Macs, some run it on Windows. https://github.com/webreaper/Damselfly
-
Check out my Blazor Server web app for face recognition!
(my project: https://github.com/webreaper/Damselfly)
- Need advice about running a photo server for family
-
Looking for a photo organizer with a decent map
Have a go with my app then (https://github.com/webreaper/Damselfly) and see if the maps are better. It's free, and you can run it alongside Photoprism with no ill effects.
-
What's a software you searched to selfhost but is still missing to you ?
Sorry, in a few threads this morning and thought I'd linked it here. It's Damselfly
What are some alternatives?
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]
PhotoPrism - AI-Powered Photos App for the Decentralized Web 🌈💎✨
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.
librephotos-docker - You can find here the Dockerfiles for the automated build process of LibrePhotos.
homemade-di - A do-it-yourself dependency injection framework for dotnet
Paperless-ng - A supercharged version of paperless: scan, index and archive all your physical documents
BlazorChatSample - A sample Blazor chat application using SignalR
self-hosted-cookbook - A cookbook, for docker-compose based recipes, for self-hosted applications and services.
Entity Framework - EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
dashboard-icons - 🚚 Dashboard Icons has moved to another home!
syncthing-android - Wrapper of syncthing for Android.
PiGallery 2 - A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)