gosqlparser
bluge
gosqlparser | bluge | |
---|---|---|
3 | 8 | |
58 | 1,796 | |
- | 0.0% | |
0.0 | 0.0 | |
over 2 years ago | over 1 year ago | |
Go | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gosqlparser
-
Resource for making database from scratch
For learning, I built components of the database engine like an SQL parser, a file-based B+ tree, a log-structured merge-tree. And I planned to merge them into the simple database engine. But I paused the project due to the changes in life obstacles.
-
A simple SQL parser in Go
As part of my toy database development, I wrote a simple SQL parser as a dedicated library. I decided to share it with the community to get feedback and be useful 👉 github.com/krasun/gosqlparser.
-
Anyone interested in getting their story with Go up for my newsletter?
Hey 👋 I recently finished writing a SQL parser for my toy database (in Go). I absolutely love the language and the simplicity it markets. I can share my story with Go. Let me know if you are interested.
bluge
-
Seeking a free full text search solution for large data with progress display
Another one, that seems to be a spinoff of bleve: https://github.com/blugelabs/bluge
-
Any Full Text Search library for json data?
Implement something yourself with https://github.com/blugelabs/bluge
- Resource for making database from scratch
- An alternative to Elasticsearch that runs on a few MBs of RAM
- Modern Text Indexing in Go
-
Zinc - A lightweight alternative to elasticsearch in Go
No offence but it seems like you're relying on this other package for a lot of the heavy lifting - https://github.com/blugelabs/bluge
What are some alternatives?
kyoto - Golang SSR-first Frontend Library
Elasticsearch - Free and Open, Distributed, RESTful Search Engine
gotimeparser - Golang time parser. This library provides an ability to parse time from many different formats at the same time.
zincsearch - ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
sqlc - Generate type-safe code from SQL
beer-search - example bleve application for indexing and search beers and breweries
goselect - SQL like 'select' interface for files
bleve - A modern text/numeric/geo-spatial/vector indexing library for go
participle - A parser library for Go
MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
fbptree - A persistent storage (in file) based using B+ tree with byte-slice keys and values
segment - A Go library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29