Collection of Lockbook extensions and experiments.
A project such as go-lockbook
has the hope of being merged into the
official Lockbook source tree one day. Other ones such as lbcli
(and other Go projects)
will likely live here forever.
go-lockbook
- Go bindings for the core Lockbook librarylb-rs
.lbcli
- A CLI implemented in Go using the Go bindings.lbgui
- A GUI implemented in Go using the Go bindings and GioUI.
lbcli-rs
was a simple and practical CLI that originated here. It was removed after the vast majority of its functionality and design principles were integrated into the official Lockbook CLI.c_interface_v2
was an overhauled and improved FFI wrapper forlockbook_core
. It was removed a couple months after being adopted in its entirety upstream.
This project uses Task to run various build and maintenance
commands. Once this repo is cloned and Task is
installed, simply run task init
to pull in the
Lockbook submodule files and install the necessary dependency programs.
This is free and unencumbered software released into the public domain. Please see the UNLICENSE file for more information.