Skip to content

punker76/LiteDbExplorer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiteDb Explorer

Graphical editor for LiteDB databases. Written in .NET and WPF.

Important Notes

This is a pre-release. We'll point out that this release is identified as non-production ready.

The main purpose of keeping this fork is to meet my LiteDB use cases, refresh WPF knowledge, and share some improvements with the community.

I have seen some LiteDB use cases that go far beyond any that would have with this database. If you use LiteDB to store a large volume of data, large texts and many files ... this project currently will not meet your needs and is outside my current contribution scope. Any contribution is welcome, so before opening a issue mainly related to this topic collaborate and submit a pull request or use other alternatives.

Features in current pre-release:

  • View and edit existing documents
  • Add new items to database including files
  • Preview files (images and text files)
  • Export database documents (as JSON) and files
  • Change password in protected databases
  • Shrink database
  • Open multiple databases at the same time
  • Document tree
  • Portable exe (require .NET 4.6.2)
  • Material dark and white theme

Download

Grab latest build from releases page.

Portable single exe version available from version 7.0, just unzip and run.

Requirements: Windows 7, 8 or 10 and .Net 4.6.2

Issue Reporting Guidelines

Please make sure to read the Issue Reporting Checklist before opening an issue. Issues not conforming to the guidelines may be closed immediately.

This is a: (required)

  • Bug Report or Feature Request

Version: (required)

  • Which version?

Steps to reproduce: (required)

  • Steps to reproduce...

What is expected: (required)

  • What is expected?

What is actually happening: (required)

  • What is actually happening?

Any additional comments: (optional)

  • Any additional comments

Contributions

All contributions are welcome!

Regarding code styling, there are only a few major rules:

  • private fields and properties should use camelCase (with underscore)
  • all methods (private and public) should use PascalCase
  • use spaces instead of tabs with 4 spaces width
  • always encapsulate with brackets:
if (true)
{
    DoSomething()
}

instead of

if (true)
    DoSomething()

Building

To build from cmdline run build.ps1 in PowerShell. Script builds Release configuration by default into the same directory. Script accepts Configuration, OutputPath, Portable (creates zip package) and SkipBuild parameters.

About

Viewer and editor for [LiteDB](https://github.com/mbdavid/LiteDB) v4 databases.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.4%
  • NSIS 1.8%
  • PowerShell 0.8%