Timeago is a fast and lightweight date time package that converts given date into human readable "n time ago" format in different languages, such as 🇬🇧 🇷🇺 🇺🇦 🇳🇱 🇩🇪 🇨🇳 🇧🇾 🇪🇸 🇯🇵 🇫🇷. For more information you can read the documentation.
Follow the Official documentation for all the details
go get github.com/SerhiiCho/timeago/v3Here are some of the naming conventions used in the codebase and their meanings for better understanding:
- time unit - a single time unit like
second,seconds,minute,minutes, etc. - time number - a number of time units like
1,2,3, etc. in a string like1 minute ago,2 minutes ago,3 minutes ago, etc. - suffix - the suffix
agoin the final output like1 minute ago,2 minutes ago,3 minutes ago, etc. - time since - the final output result like
2 minutes,3 minutes ago,Just now,Online,3 years agoetc.
This project is open-sourced software licensed under the MIT license.
To build an image, navigate to the root of the project and run this command.
With Podman:
podman-compose buildWith Docker:
docker compose buildTo run a container, navigate to the root of the project and run this command to enter the Linux container with Go installed.
With Podman:
podman-compose run --rm appWith Docker:
docker compose run --rm appInside of this container you'll be able to run make commands like make test to run tests.


