fastapi-crudrouter
EteSync Server
fastapi-crudrouter | EteSync Server | |
---|---|---|
4 | 84 | |
1,308 | 1,449 | |
- | 0.3% | |
0.0 | 4.8 | |
6 months ago | 6 months ago | |
Python | Python | |
MIT License | GNU Affero General Public License v3.0 |
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.
fastapi-crudrouter
-
why when I search for Python jobs I find alot! but when I search for Django (the most used Python framework ) I get few compared to spring or nodejs ?
FastAPI does have an equivalent. Something like this? https://github.com/awtkns/fastapi-crudrouter
- FastAPI CRUD Router
-
FUNCTOOLS CHANGED MY LIFE
I can't show any pics cuz of uk NDA and all that. I can tell you the gist of it though. FastAPI is already pretty good at the abstraction part. Our middleware had a lot of rerouting and it was basically just a bunch of redundant functions. I just used this cool ass package https://fastapi-crudrouter.awtkns.com/ and used the partial function from functools to generate endpoints for every scenario/db tables.
-
FastAPI framework, high perf, easy to learn, fast to code, ready for production
Thanks, that's a really helpful example.
Where I think this could be taken to the next level of reusability is in modularising the front-end into API-specific components. For example, the login behaviour could depend on FastAPI-Users, with a sibling frontend library containing components that implement the same login flow. Adding user behaviour is then a matter of using the same third-party library on the front and back end.
This approach could be extended to other components such as an admin panel (perhaps using https://github.com/awtkns/fastapi-crudrouter), or a blogging component.
EteSync Server
-
Show HN: ElectricSQL, Postgres to SQLite active-active sync for local-first apps
Are you / have you considered leveraging postgres' row level security for this (row filtering)? Feels like a natural fit for ensuring the right subset of data gets to the right users https://www.postgresql.org/docs/current/ddl-rowsecurity.html
E2E encryption would also be nice to have, it could be worth having a look at https://www.etesync.com/ for inspiration
-
Any alternative to Google contact?
A few days ago I saw some guys in this community saying that they uses https://www.etesync.com/ in order to sync contacts between Proton + Thunderbird (Desktop) + Mobile. I haven't used it yet, but I saved the link.
-
The Privacy, Security, & OSINT Show: 303-iOS Privacy & Security
https://inteltechniques.com/book7a.html Benefits of iOS Risks of iOS Privacy & Security Considerations Settings Remove unused stock apps App Store login vs iCloud login App funding DNS: https://nextdns.io/ Calendars & Contacts: https://www.etesync.com/ Password Manager: https://strongboxsafe.com/ VoIP App: https://acrobits.net/ VoIP Service: https://voip.ms/en/invite/Mzc2NjM3 Data Service: https://refer.telnyx.com/refer/zrfmo Custom App Settings Shortcuts for Home Screen Next Week
- The Privacy, Security, & OSINT Show: 301-Self-Hosted 3: Calendars, Contacts, & Notes
-
⟳ 1 apps added, 30 updated at f-droid.org
EteSync - Secure Data Sync (version 2.4.0): Secure, private and end-to-end encrypted calendar, contacts and tasks sync
-
Khalel org-back-to-heading: Directory / write-protected
The programs will allow me to sync both my Google and my Etesyc Contacts and Calendars. Etesync also needs Etesync-Dav installed on the desktop but that is well explained on Github.
- Am I overthinking to-do lists?
- Tell HN: Telegram sole reason why I still have my contacts since 10 years
- What's an open source solution to have a synced calendar in phone and computer that doesn't require self hosting?
-
Encrypted caldav/carddav solution
There is https://www.etesync.com
What are some alternatives?
starlite - Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs [Moved to: https://github.com/litestar-org/litestar]
Nextcloud - ☁️ Nextcloud server, a safe home for all your data
Flask-AppBuilder - Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
selfhosted-apps-docker - Guide by Example
fastapi-users - Ready-to-use and customizable users management for FastAPI
DecSync CC - Android app to sync contacts, calendars and tasks without a server using DecSync
mangum - AWS Lambda support for ASGI applications
org-caldav - Caldav sync for Emacs orgmode
Dask - Parallel computing with task scheduling
baikal-docker - Provides a ready-to-go Baikal server, incl. docker-compose.yml & Systemd service file
openapi-generator - OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Baïkal - Baïkal is a Calendar+Contacts server