An open API service for producing an overview of a list of open source projects.

https://github.com/mailru/easyjson

code-generation golang json json-parser json-serialization perfomance

Score: 37.839669461667725

Last synced: about 2 hours ago
JSON representation

Repository metadata:

Fast JSON serializer for golang.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 22 hours ago

Total Commits: 310
Total Committers: 104
Avg Commits per committer: 2.981
Development Distribution Score (DDS): 0.926

Commits in past year: 4
Committers in past year: 4
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.75

Name Email Commits
Victor Starodub v****b 23
Aleksandr Petrukhin s****e@g****m 22
Alexandr Mayorskiy a****y@c****u 19
Victor Starodub v****b@c****u 15
Nicolas S. Dade n****e@g****m 14
Aleksandr Petrukhin a****n@c****u 13
Kirill Korotaev k****x@g****m 11
Vadim Petrov v****v@l****m 9
bulletmys b****s@y****u 9
Carlo Alberto Ferraris c****x@m****m 6
Brad Reed n****r@g****m 6
Kenneth Shaw k****w@g****m 6
Erik Dubbelboer e****k@d****m 6
hjusforgues h****s@l****m 5
dd d****n@g****m 4
Phil Pearl p****l@g****m 4
Vasily Romanov r****y@m****u 4
Chuntao Lu c****u@u****m 4
Aleksandr Razumov a****r@g****o 4
Levi Gross l****i@l****m 4
Vasily Romanov b****v@g****m 3
Caleb Spare c****e@g****m 3
jz j****z@r****m 3
Vladimir Varankin n****t@g****m 3
Vasily Romanov v****v@c****u 3
Evgeny Proydakov e****v@r****u 3
Aleksandr Zelenin a****r@z****e 2
Alexandr Kozlenkov s****2@g****m 2
Andrew Po a****e@g****m 2
Anton Sulaev a****v@c****u 2
and 74 more...

Issue and Pull Request metadata

Last synced: 12 days ago

Total issues: 85
Total pull requests: 76
Average time to close issues: 5 months
Average time to close pull requests: 5 months
Total issue authors: 77
Total pull request authors: 54
Average comments per issue: 1.84
Average comments per pull request: 0.72
Merged pull request: 30
Bot issues: 0
Bot pull requests: 0

Past year issues: 6
Past year pull requests: 9
Past year average time to close issues: 7 days
Past year average time to close pull requests: 3 months
Past year issue authors: 6
Past year pull request authors: 7
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.22
Past year merged pull request: 4
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/mailru/easyjson

Top Issue Authors

  • alexec (5)
  • ORESoftware (2)
  • eli-darkly (2)
  • martin-sucha (2)
  • gudvinr (2)
  • jackc (1)
  • erikdubbelboer (1)
  • ningmingxiao (1)
  • rhnvrm (1)
  • mstoykov (1)
  • m-a-prod (1)
  • godcong (1)
  • bblbbl (1)
  • klpx (1)
  • Anon5710 (1)

Top Pull Request Authors

  • ethanfrey (3)
  • iamtakingiteasy (2)
  • Neal (2)
  • GoWebProd (2)
  • zikaeroh (2)
  • AndreiBerezin (2)
  • ssummers02 (2)
  • IshankGulati (2)
  • SolidShake (2)
  • IakovLeven (2)
  • C-Pro (2)
  • testwill (2)
  • fziglio (2)
  • kehiy (2)
  • acabarbaye (2)

Top Issue Labels

  • enhancement (8)
  • more_docs (3)
  • new feature (2)
  • bug (2)
  • good first issue (1)
  • question (1)

Top Pull Request Labels


Package metadata

proxy.golang.org: github.com/mailru/easyjson

Package easyjson contains marshaler/unmarshaler interfaces and helper functions.

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://pkg.go.dev/github.com/mailru/easyjson#section-documentation
  • Licenses: MIT
  • Latest release: v0.9.2 (published 2 months ago)
  • Last Synced: 2026-05-13T17:31:08.897Z (4 days ago)
  • Versions: 10
  • Dependent Packages: 24,727
  • Dependent Repositories: 67,176
  • Docker Downloads: 52,437,872,159
  • Rankings:
    • Docker downloads count: 0.005%
    • Dependent packages count: 0.008%
    • Dependent repos count: 0.019%
    • Average: 0.501%
    • Stargazers count: 1.04%
    • Forks count: 1.431%
proxy.golang.org: github.com/mailru/easyjson/benchmark

Package benchmark provides a simple benchmark for easyjson against default serialization and ffjson. The data example is taken from https://dev.twitter.com/rest/reference/get/search/tweets

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://pkg.go.dev/github.com/mailru/easyjson/benchmark#section-documentation
  • Licenses: MIT
  • Latest release: v0.0.0-20260314145156-89250dbfdd1c (published 2 months ago)
  • Last Synced: 2026-05-16T16:39:41.438Z (about 22 hours ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.644%
    • Forks count: 0.922%
    • Average: 4.478%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/mailRU/easyjson

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/mailRU/easyjson#section-documentation
  • Licenses:
  • Latest release: v0.9.2 (published 2 months ago)
  • Last Synced: 2026-05-16T16:40:27.035Z (about 22 hours ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.06%
    • Average: 5.23%
    • Dependent repos count: 5.4%
proxy.golang.org: github.com/mailru/easyjson/buffer

Package buffer implements a buffer for serialization, consisting of a chain of []byte-s to reduce copying and to allow reuse of individual chunks.

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://pkg.go.dev/github.com/mailru/easyjson/buffer#section-documentation
  • Licenses: MIT
  • Latest release: v0.9.2 (published about 2 months ago)
  • Last Synced: 2026-05-14T00:25:56.000Z (4 days ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.151%
    • Average: 6.357%
    • Dependent repos count: 6.563%
proxy.golang.org: github.com/mailru/easyjson/jwriter

Package jwriter contains a JSON writer.

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://pkg.go.dev/github.com/mailru/easyjson/jwriter#section-documentation
  • Licenses: MIT
  • Latest release: v0.9.2 (published about 2 months ago)
  • Last Synced: 2026-05-15T08:59:05.539Z (2 days ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.151%
    • Average: 6.357%
    • Dependent repos count: 6.563%
proxy.golang.org: github.com/mailru/easyjson/jlexer

Package jlexer contains a JSON lexer implementation. It is expected that it is mostly used with generated parser code, so the interface is tuned for a parser that knows what kind of data is expected.

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://pkg.go.dev/github.com/mailru/easyjson/jlexer#section-documentation
  • Licenses: MIT
  • Latest release: v0.9.2 (published about 2 months ago)
  • Last Synced: 2026-05-16T16:40:00.336Z (about 22 hours ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.151%
    • Average: 6.357%
    • Dependent repos count: 6.563%
proxy.golang.org: github.com/mailru/easyJson

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/mailru/easyJson#section-documentation
  • Licenses: mit
  • Latest release: v0.9.2 (published 2 months ago)
  • Last Synced: 2026-05-16T16:40:43.674Z (about 22 hours ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
debian-10: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://packages.debian.org/buster/golang-github-mailru-easyjson
  • Licenses:
  • Latest release: 0.0~git20161103.0.159cdb8-1.1 (published 3 months ago)
  • Last Synced: 2026-03-13T04:09:04.892Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.05: easyjson

Fast JSON serializer for Go

nixpkgs-23.11: easyjson

Fast JSON serializer for Go

debian-12: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://packages.debian.org/bookworm/golang-github-mailru-easyjson
  • Licenses:
  • Latest release: 0.7.7-1 (published 3 months ago)
  • Last Synced: 2026-03-13T00:11:15.634Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-unstable: easyjson

Fast JSON serializer for Go

ubuntu-24.10: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Licenses:
  • Latest release: 0.7.7-1build1 (published 3 months ago)
  • Last Synced: 2026-03-08T16:50:36.316Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: easyjson

Fast JSON serializer for Go

ubuntu-20.04: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Licenses:
  • Latest release: 0.7.0-1 (published 3 months ago)
  • Last Synced: 2026-03-08T02:58:51.669Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: easyjson

Fast JSON serializer for Go

guix: go-github-com-mailru-easyjson

JSON serializer for Golang

ubuntu-23.04: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Licenses:
  • Latest release: 0.7.7-1 (published 3 months ago)
  • Last Synced: 2026-03-11T08:08:24.889Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://packages.debian.org/trixie/golang-github-mailru-easyjson
  • Licenses:
  • Latest release: 0.7.7-1 (published 3 months ago)
  • Last Synced: 2026-03-13T19:16:29.345Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Licenses:
  • Latest release: 0.7.7-1build1 (published 3 months ago)
  • Last Synced: 2026-03-05T18:48:08.338Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Documentation: https://packages.debian.org/bullseye/golang-github-mailru-easyjson
  • Licenses:
  • Latest release: 0.7.6-2 (published 3 months ago)
  • Last Synced: 2026-03-13T16:29:16.470Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Licenses:
  • Latest release: 0.7.6-2 (published 3 months ago)
  • Last Synced: 2026-03-07T04:40:56.017Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: golang-github-mailru-easyjson

  • Homepage: https://github.com/mailru/easyjson
  • Licenses:
  • Latest release: 0.7.7-1build1 (published 3 months ago)
  • Last Synced: 2026-03-10T05:04:16.545Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

benchmark/go.mod go
  • github.com/json-iterator/go v1.1.7
  • github.com/mailru/easyjson v0.0.0
  • github.com/pquerna/ffjson v0.0.0-20190813045741-dac163c6c0a9
  • github.com/ugorji/go/codec v1.1.7
  • github.com/ugorji/go/codec/codecgen v1.1.7
  • golang.org/x/tools v0.0.0-20190829051458-42f498d34c4d
benchmark/go.sum go
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/google/gofuzz v1.0.0
  • github.com/josharian/intern v1.0.0
  • github.com/json-iterator/go v1.1.7
  • github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421
  • github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/pquerna/ffjson v0.0.0-20190813045741-dac163c6c0a9
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.3.0
  • github.com/ugorji/go v1.1.7
  • github.com/ugorji/go/codec v1.1.7
  • github.com/ugorji/go/codec/codecgen v1.1.7
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/text v0.3.0
  • golang.org/x/tools v0.0.0-20190829051458-42f498d34c4d
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
go.mod go
  • github.com/josharian/intern v1.0.0
go.sum go
  • github.com/josharian/intern v1.0.0
.github/workflows/easyjson.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2 composite
  • uraimo/run-on-arch-action master composite