cheeaun/life has 2,901 GitHub stars and 597 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 19:14 UTC. Last push 2024-07-28.
Life - a timeline of important events in my life
What you can do
- No fancy formatting
- No fancy effects
- Flexible datetimes because sometimes you don't remember the exact date of an event
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalLife
This is something that I've wanted to build for a long time. It's a timeline of important events in my life, visualized in a way my mind always imagine it. There was something called Lifepath.me but now it's gone. How about Facebook timeline? Meh.
So, this is it. Have a look at cheeaun.life.
Features
- Super simple
- No fancy formatting
- No fancy setup
- No fancy effects
- Flexible datetimes because sometimes you don't remember the exact date of an event
How to contribute
- Fork this project.
- Write code.
- Make pull requests.
How to setup your own Life
- Fork this project.
git checkout -b gh-pages(or any branch name you like)- Make a copy of
life.example.md, rename it tolife.md. - Add your life events into
life.md. - Preview it on a local server. Use
python -m http.serverorhttp-server. - Commit
life.md(not inmasterbranch). git push origin gh-pages -fand publish to GitHub Pages.- Update the website link in your GitHub repo description.
- Tell the world about your Life.
- Add your Life to the Lives page.
How to upgrade your Life
git checkout mastergit remote add cheeaun https://github.com/cheeaun/life.gitgit fetch cheeaunandgit merge cheeaun/masterto upgrade to latest Life.git checkout gh-pagesandgit merge masterto sync changes back to GitHub Pages.
For those who forked the earlier version of Life, these are the steps that I would recommend (requires some Git-fu):
- Backup your
life.md. - Reset (hard) your fork to this repo's
masterbranch. - Clean up your
gh-pages. - Re-commit your
life.mdthere. - Make sure your
masterbranch is untouched so that future updates work.
How to configure your Life
- Make a copy of
config.example.json, rename it toconfig.json. - Only commit it in
gh-pagesbranch.
The configuration:
customStylesheetURL- (string, default tonull) Path to a custom stylesheet file, for those who doesn't like the default theme.yearLength- (number, default to120) The width of the year grids, in pixels.hideAge- (boolean, default tofalse) Option to hide age from year axis.
Datetime "syntax"
2000- event that happen in that year01/2000- event that happen in that month/year01/01/2000- event that happen exactly in that day/month/year2001-2005,10/2001-02/03/2005- event that happen within the two dates~2005- event that happen around the time in that year2005-~- event that happen from that year and beyond (now).
Other people's Lives
Here's a compilation of Lives from the people who have forked Life.
License
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,833 starspublic-apis/public-apis
A collective list of free APIs
497,067 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
441,433 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,155 stars