Storm is a simple and powerful toolkit for BoltDB. Basically, Storm provides indexes, a wide range of methods to store and fetch data, an advanced query system, and much more. Save creates or updates all the required indexes and buckets, checks the unique constraints and saves the object to the store. Storm can auto-increment integer values so you don't have to worry about that when saving your objects. Also, the new value is automatically inserted in your field. Any object can be fetched, indexed or not. Storm uses indexes when available, otherwise it uses the query system. For more complex queries, you can use the Select method. Select takes any number of Matcher from the q package. Storm options are functions that can be passed when constructing you Storm instance. You can pass it any number of options.

Features

  • Simple CRUD system
  • Declare your structures
  • Storm handles tags in nested structures with the inline tag
  • Save your object
  • Storm can auto increment integer values
  • Save creates or updates all the required indexes and buckets

Project Samples

Project Activity

See All Activity >

Categories

Database

License

MIT License

Follow Storm

Storm Web Site

You Might Also Like
Find out just how much your login box can do for your customer | Auth0 Icon
Find out just how much your login box can do for your customer | Auth0

With over 53 social login options, you can fast-track the signup and login experience for users.

From improving customer experience through seamless sign-on to making MFA as easy as a click of a button – your login box must find the right balance between user convenience, privacy and security.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Storm!

Additional Project Details

Programming Language

Go

Related Categories

Go Database Software

Registered

2022-07-20