revenut-app
pgpkg
revenut-app | pgpkg | |
---|---|---|
7 | 3 | |
35 | 18 | |
- | - | |
8.1 | 6.6 | |
6 months ago | about 1 month ago | |
TypeScript | Go | |
Apache License 2.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.
revenut-app
-
Architecture.md (2021)
> If you maintain an open-source project in the range of 10k-200k lines of code, I strongly encourage you to add an ARCHITECTURE document
Regardless of repo size, I think architecture still has a place in a Readme. I did a Mermaid sequence diagram in the main Readme because I think it's important that all readers see and understand how this particular project works:
https://github.com/hbcondo/revenut-app?tab=readme-ov-file#-w...
-
Ask HN: What apps have you created for your own use?
https://github.com/hbcondo/revenut-app
I built this web + mobile app (PWA) written in React Native + TypeScript that does simple revenue forecasting for a SaaS that uses Stripe.
Stripe's mobile app and others kinda do this already but some of their numbers can be inaccurate (as detailed in the repo's readme) so that made me open-source + solve an issue my own SaaS[1] has with Stripe.
[1] https://Last10K.com
-
Show HN: TSDiagram – Diagrams as Code with TypeScript
Thanks for sharing! I generated a png and added it to my repo's wiki with an acknowledgment to your repo:
https://github.com/hbcondo/revenut-app/wiki#data-models
-
Ask HN: What web frameworks do you use?
IMHO, It depends on what you want to do:
I use WordPress for managing large amounts of content at https://last10k.com
I use ReactNative + TypeScript for developing a cross-platform mobile app at https://github.com/hbcondo/revenut-app
I selected Phoenix's LiveView for real-time streaming at https://last10k-com-live.fly.dev/filings (in progress)
- Show HN: Revenut – A lightweight open-source alternative to Stripe's mobile app
-
Show HN: Chalk.ist – Create beautiful images of your source code
https://github.com/hbcondo/revenut-app/commit/740f907d42e189...
[1] https://www.pinta-project.com
-
Ask HN: Tell us about your project that's not done yet but you want feedback on
I've been building Revenut, a web + mobile app (PWA) built in React Native + Typescript that does some revenue forecasting for a SaaS that uses Stripe as their payments provider. Stripe's mobile app and others kinda do this already but there are issues as noted in the repo's readme that made me go out on my own and open-source & solve an issue my own SaaS faced with Stripe:
https://github.com/hbcondo/revenut-app
pgpkg
-
My Notes on Gitlab's Postgres Schema Design (2022)
You are absolutely correct; my previous business ended up ejecting almost all database logic from Java ORMs, and moved almost everything to SQL and stored procedures. Doing so resulted in a significant performance and productivity increase, relative to all the layers of nonsense we used to jump through.
One of the difficulties of doing this was that the tooling isn’t great. We had to write our own tools to make it work, but the benefits of going back to SQL were more than worth it.
(Many years later I made an open source version of that tooling, https://github.com/pgpkg/pgpkg)
-
We built our customer data warehouse all on Postgres
I wrote something [0]. It lets you write plpgsql functions, views, triggers and casts in a way that can be re-created without migration scripts. It’s a complete work in progress, not production ready, probably has bugs, but I use it daily. It lets me use Postgres as my main development environment.
It also managea migrations for tables, types, and other stuff, if fully atomic, and lets you write unit tests in SQL (which run inside save points so they don’t affect the database and can run during production deployments). It’s sort of my Swiss Army knife of plpgsql development.
[0] https://github.com/pgpkg/pgpkg
-
Ask HN: What web frameworks do you use?
I use static Svelte(Kit) + TypeScript + Tailwind on the front end, Go and Postgraphile in the middle, and PostgreSQL functions on the backend.
I did write my own PostgreSQL migration tool though, to make it easier to write SQL functions in my IDE: https://github.com/pgpkg/pgpkg
What are some alternatives?
chalk.ist - 📷 Create beautiful images of your source code
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
rosboard - ROS node that turns your robot into a web server to visualize ROS topics
nun-db - A realtime database written in rust
obsidian-releases - Community plugins list, theme list, and releases of Obsidian.
SvelteKit - web development, streamlined
nitter - Alternative Twitter front-end
iot_devices - Minimal generic API and data model for an IOT device
pls - `pls` is a prettier and powerful `ls(1)` for the pros.
quarter - Time-tracking for individuals
KeenWrite - Free, open-source, cross-platform desktop Markdown text editor with live preview, string interpolation, and math.