Show HN: Gimji – local-first project notes with tasks, boards, and calendars

modinfo1 pts0 comments

GitHub - skorotkiewicz/gimji: Minimal local-first notes for projects, tasks, boards, calendars, and markdown · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

skorotkiewicz

gimji

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>53 Commits<br>53 Commits

.github/workflows

.github/workflows

arch

arch

docs

docs

src

src

tests

tests

.gitignore

.gitignore

CODE_OF_CONDUCT.md

CODE_OF_CONDUCT.md

CONTRIBUTING.md

CONTRIBUTING.md

Cargo.lock

Cargo.lock

Cargo.toml

Cargo.toml

LICENSE

LICENSE

README.md

README.md

justfile

justfile

View all files

Repository files navigation

Gimji

Minimal local-first notes for projects, tasks, boards, calendars, and markdown.<br>Gimji stores everything in a folder you choose, so your workspace stays plain,<br>portable, and easy to back up.

Quick Start

cargo run

Open or create a workspace folder from the sidebar. Add notes, add tabs, and<br>edit content directly. Gimji saves metadata in config.json and tab content in<br>separate files under content/.

Arch Linux

Gimji is available from the AUR as gimji.

paru -S gimji<br># or<br>yay -S gimji

Build

cargo build --release

The binary is written to target/release/gimji.

S3 Backups

S3 support is optional. Build with all features to enable it:

cargo build --release --all-features

You can pre-fill the S3 form with environment variables:

export GIMJI_S3_BUCKET=storage<br>export GIMJI_S3_REGION=us-east-1<br>export GIMJI_S3_ENDPOINT=http://127.0.0.1:9000<br>export GIMJI_S3_PREFIX=gimji1<br>export GIMJI_S3_ACCESS_KEY=minioadmin<br>export GIMJI_S3_SECRET_KEY=minioadmin

Open the S3 section in the sidebar, test the connection, then use Backup or<br>Restore.

Optional in GIMJI_S3_PREFIX use a different prefix, such as gimji1, gimji2, or a project name, to keep multiple Gimji workspaces separate while sharing one S3 bucket.

Verify

cargo fmt --check<br>cargo clippy --all-targets --all-features -- -D warnings<br>cargo test --all-features

About

Minimal local-first notes for projects, tasks, boards, calendars, and markdown

Resources

Readme

License

MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

stars

Watchers

watching

Forks

forks

Report repository

Releases

v0.1.4

Latest

Jun 16, 2026

+ 4 releases

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Rust<br>98.8%

Other<br>1.2%

You can’t perform that action at this time.

gimji cargo export notes search reload

Related Articles