https://github.com/mailru/easyjson
code-generation golang json json-parser json-serialization perfomance
Score: 37.84727710596695
Last synced: about 11 hours ago
JSON representation
Repository metadata:
Fast JSON serializer for golang.
- Host: GitHub
- URL: https://github.com/mailru/easyjson
- Owner: mailru
- License: mit
- Created: 2016-02-26T08:19:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2026-03-14T14:52:53.000Z (6 months ago)
- Last Synced: 2026-08-24T13:10:00.471Z (2 days ago)
- Topics: code-generation, golang, json, json-parser, json-serialization, perfomance
- Language: Go
- Homepage:
- Size: 470 KB
- Stars: 4,914
- Watchers: 81
- Forks: 468
- Open Issues: 100
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Owner metadata:
- Name: Free and open source software developed at VK
- Login: mailru
- Email:
- Kind: organization
- Description:
- Website: http://tarantool.org
- Location: Russia
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/399923?v=4
- Repositories: 65
- Last Synced at: 2026-08-25T23:45:05.566Z
- Profile URL: https://github.com/mailru
GitHub Events
Total
- Create event: 4
- Delete event: 2
- Fork event: 38
- Issue comment event: 12
- Issues event: 14
- Pull request event: 21
- Push event: 9
- Release event: 5
- Watch event: 348
- Total: 453
Last Year
- Fork event: 4
- Issue comment event: 2
- Issues event: 1
- Pull request event: 3
- Release event: 1
- Watch event: 44
- Total: 55
Committers metadata
Last synced: 1 day ago
Total Commits: 310
Total Committers: 104
Avg Commits per committer: 2.981
Development Distribution Score (DDS): 0.926
Commits in past year: 2
Committers in past year: 2
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.5
| Name | 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: 1 day ago
Total issues: 86
Total pull requests: 85
Average time to close issues: 5 months
Average time to close pull requests: 4 months
Total issue authors: 78
Total pull request authors: 59
Average comments per issue: 1.83
Average comments per pull request: 0.66
Merged pull request: 31
Bot issues: 0
Bot pull requests: 1
Past year issues: 4
Past year pull requests: 15
Past year average time to close issues: N/A
Past year average time to close pull requests: about 2 months
Past year issue authors: 4
Past year pull request authors: 10
Past year average comments per issue: 0.25
Past year average comments per pull request: 0.2
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- alexec (5)
- ORESoftware (2)
- eli-darkly (2)
- martin-sucha (2)
- gudvinr (2)
- JounQin (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
- omkhar (4)
- ethanfrey (3)
- zikaeroh (2)
- iamtakingiteasy (2)
- Neal (2)
- GoWebProd (2)
- AndreiBerezin (2)
- stickpro (2)
- ssummers02 (2)
- IshankGulati (2)
- SolidShake (2)
- C-Pro (2)
- testwill (2)
- fziglio (2)
- kehiy (2)
Top Issue Labels
- enhancement (8)
- more_docs (3)
- new feature (2)
- bug (2)
- good first issue (1)
- question (1)
Top Pull Request Labels
- dependencies (1)
Package metadata
- Total packages: 27
- Total downloads: unknown
- Total docker downloads: 52,437,872,159
- Total dependent packages: 24,727 (may contain duplicates)
- Total dependent repositories: 67,176 (may contain duplicates)
- Total versions: 120
- Total maintainers: 1
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 6 months ago)
- Last Synced: 2026-08-25T13:44:22.274Z (1 day 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.
- 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 6 months ago)
- Last Synced: 2026-08-25T13:39:24.038Z (1 day 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
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 6 months ago)
- Last Synced: 2026-08-25T13:34:01.833Z (1 day ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.622%
- Average: 4.777%
- Dependent repos count: 4.932%
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 6 months ago)
- Last Synced: 2026-08-25T13:38:54.692Z (1 day ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.651%
- Average: 4.807%
- Dependent repos count: 4.964%
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 6 months ago)
- Last Synced: 2026-08-25T13:54:07.767Z (1 day ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.651%
- Average: 4.807%
- Dependent repos count: 4.964%
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 6 months ago)
- Last Synced: 2026-08-25T13:49:58.375Z (1 day ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.68%
- Average: 4.837%
- Dependent repos count: 4.994%
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 6 months ago)
- Last Synced: 2026-08-25T13:45:19.193Z (1 day 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
- Status: removed
- Documentation: https://pkg.go.dev/github.com/mailru/easyjson/buffer#section-documentation
- Licenses: MIT
- Latest release: v0.9.2 (published 5 months ago)
- Last Synced: 2026-08-25T13:34:23.736Z (1 day 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
- Status: removed
- Documentation: https://pkg.go.dev/github.com/mailru/easyjson/jlexer#section-documentation
- Licenses: MIT
- Latest release: v0.9.2 (published 5 months ago)
- Last Synced: 2026-08-25T13:48:54.164Z (1 day 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
- Status: removed
- Documentation: https://pkg.go.dev/github.com/mailru/easyjson/jwriter#section-documentation
- Licenses: MIT
- Latest release: v0.9.2 (published 5 months ago)
- Last Synced: 2026-08-25T13:34:27.762Z (1 day 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 6 months ago)
- Last Synced: 2026-08-25T13:45:47.926Z (1 day ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
debian-12: golang-github-mailru-easyjson
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://packages.debian.org/bookworm/golang-github-mailru-easyjson
- Licenses: mit
- Latest release: 0.7.7-1 (published 7 months ago)
- Last Synced: 2026-08-16T00:28:39.436Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.10: golang-github-mailru-easyjson
- Homepage: https://github.com/mailru/easyjson
- Licenses: mit
- Latest release: 0.7.7-1build1 (published 7 months ago)
- Last Synced: 2026-08-16T00:30:08.003Z (11 days 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: mit
- Latest release: 0.7.7-1build1 (published 7 months ago)
- Last Synced: 2026-08-13T22:39:02.635Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
guix: go-github-com-mailru-easyjson
JSON serializer for Golang
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-web.scm#n9677
- Licenses: expat
- Latest release: 0.9.0 (published 6 months ago)
- Last Synced: 2026-08-16T00:32:31.944Z (11 days 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: mit
- Latest release: 0.7.7-1build1 (published 7 months ago)
- Last Synced: 2026-08-16T00:29:14.929Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-10: golang-github-mailru-easyjson
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://packages.debian.org/buster/golang-github-mailru-easyjson
- Licenses: mit
- Latest release: 0.0~git20161103.0.159cdb8-1.1 (published 7 months ago)
- Last Synced: 2026-08-16T00:31:40.877Z (11 days 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
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/by-name/ea/easyjson/package.nix#L23
- Licenses: MIT
- Latest release: 0.7.7 (published 7 months ago)
- Last Synced: 2026-08-16T00:27:30.601Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-23.04: golang-github-mailru-easyjson
- Homepage: https://github.com/mailru/easyjson
- Licenses: mit
- Latest release: 0.7.7-1 (published 7 months ago)
- Last Synced: 2026-08-16T00:29:14.329Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.11: easyjson
Fast JSON serializer for Go
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/tools/easyjson/default.nix#L22
- Licenses: MIT
- Latest release: 0.7.7 (published 7 months ago)
- Last Synced: 2026-08-16T00:27:13.355Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-20.04: golang-github-mailru-easyjson
- Homepage: https://github.com/mailru/easyjson
- Licenses: mit
- Latest release: 0.7.0-1 (published 7 months ago)
- Last Synced: 2026-08-16T00:28:15.181Z (11 days 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: mit
- Latest release: 0.7.6-2 (published 7 months ago)
- Last Synced: 2026-08-16T00:29:05.361Z (11 days 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: mit
- Latest release: 0.7.6-2 (published 7 months ago)
- Last Synced: 2026-08-16T17:38:06.411Z (10 days 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
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/tools/easyjson/default.nix#L23
- Licenses: MIT
- Latest release: 0.7.7 (published 7 months ago)
- Last Synced: 2026-08-09T14:02:08.276Z (17 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: easyjson
Fast JSON serializer for Go
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/ea/easyjson/package.nix#L23
- Licenses: MIT
- Latest release: 0.9.2 (published 5 months ago)
- Last Synced: 2026-08-16T00:28:18.716Z (11 days ago)
- Versions: 2
- 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
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/tools/easyjson/default.nix#L22
- Licenses: MIT
- Latest release: 0.7.7 (published 7 months ago)
- Last Synced: 2026-08-16T00:27:21.448Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
debian-13: golang-github-mailru-easyjson
- Homepage: https://github.com/mailru/easyjson
- Documentation: https://packages.debian.org/trixie/golang-github-mailru-easyjson
- Licenses: mit
- Latest release: 0.7.7-1 (published 7 months ago)
- Last Synced: 2026-08-16T00:28:52.266Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- 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
- 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
- github.com/josharian/intern v1.0.0
- github.com/josharian/intern v1.0.0
- actions/checkout v2 composite
- actions/setup-go v2 composite
- uraimo/run-on-arch-action master composite