uptime
faenz
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.
uptime
-
Ask HN: Have you used SQLite as a primary database?
When I maintained uptime.openacs.org (https://gitlab.com/siddfinch/uptime) and MyTurl (both running AOLserver) I wrote internal versions for a place I was working at.
I switched from Postgres to SQLite for a couple of versions, put mainly because Postgres wasn't "supported" I called SQLite an "internal database thing".
Worked flawlessly for about 7-8 years before both services were gobbled up into micro API services.
At the last count, we have about 14,000 services checked by uptime (about 1,000 every 5 minutes, 2,000 every 10 minutes, the rest every 15). Probably had about 60,000 tinyurls in MyTurl. We also ran the MyTurl urls through uptime every night to look for bad links. The system go hammered, often.
It took minor tweaking to get the the best performance out of the database and AOLserver has some nice caching features, which helped to take the load off the database a bit. But overall, it worked as well as the Postgres counterpart.
And now, I have to figure out why I never released the SQLite version of both.
faenz
-
Running a funny experiment with my free web-analytics
Two years back, I created a little web analytics tool for my side projects and I called Faenz. It's open source and self-hostable, available on GitHub at https://github.com/a-chris/faenz.
I've recently given it an update and came up with the idea of creating a demo version that's accessible to everyone.
How does it work?
You can add your own website, blog or e-commerce site and keep track of the visits it receives. Your website stats will be visible to others, and you'll get to check out everyone else's stats too. You won't be allowed to edit/delete a website, you should reach out to me for that.
I find it to be a fun experiment to see how people handle SEO or just to discover some cool new websites :)
The demo is available here https://faenz.acmecorp.dev/
- Il Garante della privacy Italiana dichiara lo stop all’uso di Google Analytics per il trasferimento dei dato negli USA senza garanzie adeguate
-
Small tip to shrink your Docker images size
Here is the project I'm working on: Faenz Analytics
- Ask HN: Have you used SQLite as a primary database?
-
Ask HN: Have you created programs for only your personal use?
I've built several personal projects to be honest; background jobs, tasks automation, telegram bots to find a house to rent or buy, most of them are kept provate.
The two I'm most proud of are a web analytics that, coincidentally, I've made public today after a few weeks of work:
https://github.com/a-chris/faenz
I developed it for collect data for my personal website and it is working well so far, really happy of it.
The other one is a Google Chrome extension to manage bookmark because I think the default one is a mess and very unpratical to use. I haven't worked on it for a while:
https://github.com/a-chris/peffect-bookmarks-manager
What are some alternatives?
RocksDB - A library that provides an embeddable, persistent key-value store for fast storage.
termdbms - A TUI for viewing and editing database files.
ep-engine - Eventually Persistent in-memory database.
dqlite - Embeddable, replicated and fault-tolerant SQL engine.
ws4sqlite - Query sqlite via json+http