simdjson-go
Golang port of simdjson: parsing gigabytes of JSON per second
File Explorer
Download Latest Version (.zip)- go.yml
- vulncheck.yml
- benchmarks_test.go
- go.mod
- go.sum
- simdjson-vs-simdjson-go.png
- start2.go
- openrtb_request.go
- openrtb_request_test.go
- find_recursive.go
- parking-citations.json
- simdjson_example.go
- corpus.tar.zst
- go-corpus.tar.zst
- apache_builds.json.zst
- canada.json.zst
- citm_catalog.json.zst
- github_events.json.zst
- gsoc-2018.json.zst
- instruments.json.zst
- marine_ik.json.zst
- mesh.json.zst
- mesh.pretty.json.zst
- numbers.json.zst
- parking-citations.json.zst
- payload-large.json.zst
- payload-medium.json.zst
- payload-small.json.zst
- random.json.zst
- twitter.json.zst
- twitterescaped.json.zst
- update-center.json.zst
- .gitignore
- appendfloat_f.go
- benchmarks_test.go
- common.h
- finalize_structurals_amd64.s
- find_newline_delimiters_amd64.s
- find_odd_backslash_sequences_amd64.s
- find_quote_mask_and_bits_amd64.s
- find_structural_bits_amd64.s
- find_structural_bits_avx512_amd64.s
- find_subroutines_amd64.go
- find_subroutines_amd64_test.go
- find_whitespace_and_structurals_amd64.s
- flatten_bits_amd64.s
- ftoaryu.go
- fuzz_test.go
- go.mod
- go.sum
- LICENSE
- ndjson_test.go
- options.go
- parse_json_amd64.go
- parse_json_amd64_test.go
- parse_number.go
- parse_number_test.go
- parse_string_amd64.go
- parse_string_amd64.s
- parse_string_test.go
- parsed_array.go
- parsed_json.go
- parsed_json_test.go
- parsed_object.go
- parsed_object_test.go
- parsed_serialize.go
- parsed_serialize_test.go
- README.md
- simdjson_amd64.go
- simdjson_amd64_test.go
- simdjson_other.go
- stage1_find_marks_amd64.go
- stage1_find_marks_amd64_test.go
- stage2_build_tape_amd64.go
- stage2_build_tape_amd64_test.go
# Installation Guide
1. Get the code
git clone https://github.com/minio/simdjson-go
Downloads the entire project code from GitHub to your computer.
cd simdjson-go
Moves into the project folder you just downloaded.
2. Go
Medium RecommendedPrerequisites
cd benchmarks
This project's files live in a subfolder, so move into it first.
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
// repository documentation
Was this content helpful?
(0 ratings)
