Giter Club home page Giter Club logo

edma's Introduction

Hi, I'm Tin Chung.

Who am I?

  • I am a co-founder of Amazely - the AI marketing assistant for small businesses, we are on the way to reducing the marketing costs of business owners through technology.
  • I am building a community for Web3.0 builders on Polkadot - OpenGuild
  • I am a former lead engineer, and co-founder of Snowflake Network - a multi-signature wallet and on-chain automated scheduling solution.
  • I am an indie hacker who built multiple products TabHub
  • I write blogs about my personal life and programming journey at Tin Chung's blog (ex Góc Của chung)
Connect with me
DEV.to Hashnode Linkedin

edma's People

Contributors

chungquantin avatar joepio avatar tin-snowflake avatar txtyash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

joepio rustbunker

edma's Issues

Setting default tag bucket in config file

Is your feature request related to a problem? Please describe.
Using database with keyspaces like tree / column is not a very good experience. Every time we want to see the data, we have to enter the command for TREE or COLUMN.

Describe the solution you'd like
Adding a default tag bucket in EDMA config file

{
  "databases": [
   {
     "name": "sled",
     "path": ...,
+    "tags": {
+     "tree": "name-of-tree"
+     }
   }
  ]
}

Add completion for command editor

Is your feature request related to a problem? Please describe.
Command editor is primitive textarea, it is not too powerful. It would be best to have a command completion

Describe the solution you'd like
Showing the shadowing recommended text while the key is typing. Can use regex to match the pattern

Pop up `help` modal when key `/` clicked

Is your feature request related to a problem? Please describe.
For now, it is a bit hard to track commands supported or showing additional info while inside the app.

Describe the solution you'd like
help modal can improve the experience of app users

Additional context
An example from gitui. Below is the design of the modal:
Screen Shot 2022-12-12 at 23 32 59

Support LevelDB

Is your feature request related to a problem? Please describe.
LevelDB is built on top of RocksDB, it's great to have this database in the list too

Describe the solution you'd like
Can use this repo as reference: https://github.com/skade/leveldb
However it is not a very great repo

Describe alternatives you've considered
FFI to C++ leveldb

Sled support

Hi there! I'm building a graph database using Sled, an embedded kv store wrote in rust. I'd love to use this tui tool to inspect my db state.

Would you consider adding sled support? It's pretty popular.

https://github.com/spacejam/sled

Support command for prefix / suffix iterate

Is your feature request related to a problem? Please describe.
Support command for iterating the database filtered by prefix / suffix

Describe the solution you'd like
The command should be structured as

  • Without COLUMN_FAMILY: PREFIX=.... or SUFFIX=....
  • With COLUMN_FAMILY: COLUMN=.... PREFIX=.... or COLUMN=.... PREFIX=....

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.