Our great sponsors
-
Kimai 2
Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do so much more. SaaS version available at https://www.kimai.cloud [Moved to: https://github.com/kimai/kimai]
I’ve been using Kimai [1] for a bit over a year to track my freelancing work for various clients as well as the work I do for my own projects. I can definitely recommend it!
It's easy to install and very pleasant to use for tracking time.
Entries have an "exported" flag to mark if you've already billed for a certain hour or not. You could also generate invoices directly from Kimai but I'm not using that feature because I'm creating my invoices in another program.
-
I went back and forth between a couple of them -- Kimai2 and InvoiceNinja, back when Ninja was still on v4. Ultimately, every time tracking system does things a little differently, and after switching back and forth again, I've settled back on InvoiceNinja v5 (https://invoiceninja.com/).
If all you need is time tracking, Kimai2 and several others will do the job just fine. But I've found in mine line of work that it's useful to be able to produce formal quotes and invoices for tracking purposes. Ninja lets you do all of that, no extensions or modules required, and all of the components are integrated with each other (quotes can be converted to invoices, projects, or both, invoicing can be done by task or by project, expenses can be included in invoices, etc.) and it also features a very nice automated emailing system for client invoice/quote notifications and even a guest frontend for them to log into.
So all in all, I've found InvoiceNinja to be extremely useful and can't recommend it enough.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
> Or is there a list of them somewhere?
awesome-selfhosted lists 4 self-hosted systems: https://github.com/awesome-selfhosted/awesome-selfhosted#tim...
-
I like Watson https://github.com/TailorDev/Watson and it used to have a web backend (crick) but that seems to be abandoned.
-
nix-configs
Repository containing my personal Nix (NixOS, Home Manager etc.) configurations (by nazarewk-iac)
I'm very happy with https://klog.jotaen.net/ it has extremely simple text format editable from anywhere and a command converting those to JSON (sadly not the other way around).
I've written a Python script to ease my everyday (and monthly) interactions with it like excel report for my employer https://github.com/nazarewk-iac/nix-configs/blob/main/packag...
-
I wrote a small ruby cli tool, which I use since over 5 years for all my freelance and consulting jobs:
https://github.com/pstaender/punched
To let it sync with other computers I let it store the files in nextcoloud (they are only plain text files). There is just basic functionality, but you can also set different hour rates per project and let it show the total sum of hours for a project.
-
My own nonota: https://github.com/matheusd/nonota
CLI TUI, just a list of tasks, track time across them or manually add the time. Backing is a yaml file, so you can adjust if needed.
Runs anywhere you can use Go to compile to.
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
-
-
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.
Logseq does some basic time tracking and if used correctly, a second brain. https://logseq.com/
-
I don't know if shameless plugs are allowed here (sorry if not!), but I have an open source project for Mac that's aimed at exactly this problem. Every ~10 minutes (configurable), it pops up an unobtrusive prompt to ask you what you're working on right now. It then has some basic reporting and aggregating functionality. It's not specifically targeted for consulting / invoicing (I made it because I often ended my day wondering what the heck I'd done all day), and it's sometimes a tad rough around the edges, but it could help. https://whatdid.yuvalshavit.com / https://github.com/yshavit/whatdid
(I'm newish to HN, so please let me know if this message is inappropriate!)
-
-
I have used TimeTrap (https://github.com/samg/timetrap) for years. I have it installed on a dev/utility server I have hosted in the cloud. I use JuiceSSH on my android phone to run quick check in and check out scripts. While I'm at my workstation I have a terminal open that is SSHed into my VM. One of the panels in tmux is using a watch command to monitor my time. Purely just a time tracking function so I can't generate invoices or anything like that.
-
-
I wrote whid for my personal needs, and have used it for more than 20 years ;)
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Related posts
- Plainpad
- ReactPy: Build ReactJS Interfaces in Pure Python
- ToolJet 2.3.0 - Open-source low-code framework for building business applications. Now with global data sources, Kanban component, upgraded React/node versions and more. Deploy using Docker, k8s, AWS AMI & more! Alternative to Retool, Power Apps & OutSystems.
- 10 open-source alternatives to run your businesses
- GPT3-powered text-to-dashboard prototype with ToolJet