Notabena, the pure Rust open-source note-taking app.

Overview

Notabena

CI checks

About

Notabena is the free and open source note-taking app, written in pure Rust.

Features

These are our current planned features. (Most features under CLI are also featured in the GUI when it's released, for the two are planned to be fully compatible)

  • CLI
    • Make notes
    • Edit notes
    • Delete notes
      • Delete multiple notes at once
    • Local SQL database
    • Encrypted notes
    • Simple Markdown support
    • Compatibility with the GUI
  • GUI
    • Custom themes
    • Private vault: only accessible with PIN
    • Folders

Help us!

You can help us in different ways.
🪲 ・ Be a Bughunter: Search for bugs and file an issue if the output isn't as expected or if the program crashes.
🖥️ ・ Suggest features: File an issue (use the Suggest features issue template) and the devs will look into it.
🧹 ・ Fix issues: Are you a Rust developer and interested in the project: try to fix the issues and open a pull request! (Especially the ones tagged with good first issue)

Contributing guidelines for these three roles coming soon!

You might also like...
HyperCube is a free and open source blockchain project for everyone to use.

XPZ Public Chain HyperCube is a free and open source blockchain project for everyone to use. 日本語 简体中文 正體中文 HyperCube Wiki Wha is HyperCube HyperCube i

CKB's vm, based on open source RISC-V ISA

Nervos CKB VM About CKB VM CKB VM is a pure software implementation of the RISC-V instruction set used as scripting VM in CKB. Right now it implements

Outp0st is an open-source UI tool to enable next-level team collaboration on dApp development over Terra blockchain
Outp0st is an open-source UI tool to enable next-level team collaboration on dApp development over Terra blockchain

Outp0st is an open-source UI tool to enable next-level team collaboration on dApp development over Terra blockchain

An open source desktop wallet for nano and banano with end-to-end encrypted, on chain messaging using the dagchat protocol.
An open source desktop wallet for nano and banano with end-to-end encrypted, on chain messaging using the dagchat protocol.

An open source wallet with end-to-end encrypted, on chain messaging for nano and banano using the dagchat protocol.

Tradechain is an open source blockchain designed for fast trading & interoperability for new, existing assets

Tradechain is an open source blockchain designed for fast trading & interoperability for new, existing assets. Help build the future of trading with other Tradians.

Open-Source Gamestreaming SDK
Open-Source Gamestreaming SDK

RhinoStream SDK OpenSource AppStream SDK aims to be (or GameStream) equivalent of FFMpeg or GStreamer aimed for use by developers. Stats for 2560x1440

Automated security testing for open source libraries and applications.

autovet continuously searches for security breaches in open source libraries and applications. Recently processed packages package version channel las

Open-source tool to enforce privacy & security best-practices on Windows and macOS, because privacy is sexy 🍑🍆

privacy-sexy Open-source tool to enforce privacy & security best-practices on Windows and MacOs, because privacy is sexy 🍑 🍆 privacy-sexy is a data-

A fast, simple and powerful open-source cross platform utility tool for generating strong, unique and random passwords

password-generator-pro A fast, simple and powerful open-source cross platform utility tool for generating strong, unique and random passwords. Feature

Comments
  • Bump chrono from 0.4.23 to 0.4.26

    Bump chrono from 0.4.23 to 0.4.26

    Bumps chrono from 0.4.23 to 0.4.26.

    Release notes

    Sourced from chrono's releases.

    0.4.26

    The changes from #807 we merged for 0.4.25 unfortunately restricted parsing in a way that was incompatible with earlier 0.4.x releases. We reverted this in #1113. A small amount of other changes were merged since.

    Thanks on behalf of the chrono team (@​djc and @​esheppa) to all contributors!

    0.4.25

    Time for another maintenance release. This release bumps the MSRV to 1.56; given MSRV bumps in chrono's dependencies (notably for syn 2), we felt that it no longer made sense to support any older versions. Feedback welcome in our issue tracker!

    Additions

    Fixes

    Refactoring

    ... (truncated)

    Commits
    • 5b8449e Bump version to 0.4.26
    • 7e6646d Update README
    • 8bd13db Use result in doctest
    • becc222 Revert backport of #807
    • 373c6e4 Update to 2021 edition
    • e41451d try_verify_against_date_command NFC print progress messages
    • b1729f3 try_verify_against_date sanity check date command
    • 05c9408 consolidate path to date
    • b5b936a Error on negative durations in DurationRound
    • c0d848d parse tests around nanosecond parsing bare '.'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies rust 
    opened by dependabot[bot] 0
Releases(v0.1.0-preview)
  • v0.1.0-preview(Jun 24, 2023)

    Notabena 0.1.0 Development Snapshot (CLI)

    The first snapshot of Notabena development! For features and progress, check the README.md file. Sadly, there's only CLI available yet. To run, expand Assets and click on the executable file your platform. We kindly ask you to open an issue if you find any bugs. Full Changelog: https://github.com/ThatFrogDev/notabena/commits/snapshot-01

    Gratitude

    Everyone who has supported this project, even if it was only starring it, thanks! Without you we wouldn't probably release the first snapshot so soon. Special thanks to @MrSerge01, he has helped me a lot and gave helpful feedback.

    CAUTION

    WE ARE NOT RESPONSIBLE IF YOU LOSE YOUR NOTES OR CRASH YOUR PC AT THE WORST. EXPECT MANY BUGS, AS THIS IS THE VERY FIRST RELEASE!!
    

    For more information, see LICENSE.md

    Source code(tar.gz)
    Source code(zip)
    Notabena-arm64-macOS-062323(2.32 MB)
    Notabena-x86_64-macOS-062323(2.32 MB)
    Notabena-x86_64-unknwn-linux-062323(6.21 MB)
    Notabena-x86_64-windows-062323.exe(7.72 MB)
Owner
Mart Zielman
Hi, I'm Mart and I code websites and Discord bots. My favorite language are Python + deriviations (Mojo, GDScript) and Typescript.
Mart Zielman
Open Protocol Indexer, OPI, is the best-in-slot open-source indexing client for meta-protocols on Bitcoin.

OPI - Open Protocol Indexer Open Protocol Indexer, OPI, is the best-in-slot open-source indexing client for meta-protocols on Bitcoin. OPI uses a fork

Best in Slot 33 Dec 16, 2023
An API and test-app that exposes zcash functionality for app consumption

Zingolib This repo provides both a library for zingoproxyclient and zingo-mobile, as well as an included cli application to interact with zcashd via l

ZingoLabs 5 Dec 15, 2022
All the data an IC app needs to make seamless experiences, accessible directly on the IC. DAB is an open internet service for NFT, Token, Canister, and Dapp registries.

DAB ?? Overview An Internet Computer open internet service for data. All the data an IC app needs to make a seamless experience, accessible directly o

Psychedelic 58 Oct 6, 2022
An open source Rust high performance cryptocurrency trading API with support for multiple exchanges and language wrappers. written in rust(🦀) with ❤️

Les.rs - Rust Cryptocurrency Exchange Library An open source Rust high performance cryptocurrency trading API with support for multiple exchanges and

Crabby AI 4 Jan 9, 2023
Crates - A collection of open source Rust crates from iqlusion

iqlusion crates ?? This repository contains a set of Apache 2.0-licensed packages (a.k.a. "crates") for the Rust programming language, contributed to

iqlusion 335 Dec 26, 2022
Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀

witnet-rust is an open source implementation of the Witnet Decentralized Oracle Network protocol written in Rust. Components witnet-rust implements ma

The Witnet Project 155 Nov 21, 2022
[Open Source] Blockchain Decentralized Lightweight VPN in Rust

[Open Source] Blockchain Decentralized Lightweight VPN in Rust DCVPN_Rust (Decentralized VPN in Rust) is an open-source initiative started by @anandgo

Anand Gokul 29 Jun 2, 2023
An open source, high performance limit order book for the Seaport smart contracts. Implemented in Rust using ethers-rs, this offers a turnkey option for digital asset marketplaces.

Quay Quay is an open source, high performance backend for the Seaport smart contracts. The project is implemented in Rust, using Postgres as a storage

Valorem Labs Inc. 169 Jun 23, 2023
Hyperswitch Card Vault is an open-source sensitive information storage system built on Rust.

Tartarus - Rust Locker Overview The Hyperswitch Card Vault (Tartarus) is a highly performant and a secure vault to save sensitive data such as payment

Juspay Technologies 9 Nov 23, 2023
An extensible open-source framework for creating private/permissioned blockchain applications

Exonum Status: Project info: Community: Exonum is an extensible open-source framework for creating blockchain applications. Exonum can be used to crea

Exonum 1.2k Jan 1, 2023