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.
- Host: GitHub
- URL: https://github.com/mailru/easyjson
- Owner: mailru
- License: mit
- Created: 2016-02-26T08:19:26.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2026-03-14T14:52:53.000Z (2 months ago)
- Last Synced: 2026-05-14T00:50:13.770Z (4 days ago)
- Topics: code-generation, golang, json, json-parser, json-serialization, perfomance
- Language: Go
- Homepage:
- Size: 470 KB
- Stars: 4,884
- Watchers: 80
- Forks: 457
- Open Issues: 92
-
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://opensource.mail.ru, http://tarantool.org
- Location: Russia
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/399923?v=4
- Repositories: 65
- Last Synced at: 2024-03-26T06:28:37.582Z
- Profile URL: https://github.com/mailru
GitHub Events
Total
- Create event: 4
- Delete event: 2
- Fork event: 37
- Issue comment event: 12
- Issues event: 14
- Pull request event: 21
- Push event: 9
- Release event: 5
- Watch event: 348
- Total: 452
Last Year
- Fork event: 9
- Issue comment event: 2
- Issues event: 3
- Pull request event: 4
- Release event: 1
- Watch event: 88
- Total: 107
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 | 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
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
- Total packages: 23
- 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: 80
- 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 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
- 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 4 months ago)
- Last Synced: 2026-03-26T15:20:05.529Z (about 2 months 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-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 3 months ago)
- Last Synced: 2026-03-06T10:50:59.907Z (2 months 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-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
- 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 about 2 months ago)
- Last Synced: 2026-03-26T05:01:45.230Z (about 2 months ago)
- Versions: 2
- 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:
- 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
- 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 3 months ago)
- Last Synced: 2026-03-05T14:26:59.914Z (2 months 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-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 4 months ago)
- Last Synced: 2026-03-07T13:19:04.176Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
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 3 months ago)
- Last Synced: 2026-04-07T02:02:12.062Z (about 1 month 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-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
- 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