https://github.com/nanopb/nanopb
c embedded embedded-c nanopb protocol-buffers
Score: 26.901803671423846
Last synced: about 1 hour ago
JSON representation
Repository metadata:
Protocol Buffers with small code size
- Host: GitHub
- URL: https://github.com/nanopb/nanopb
- Owner: nanopb
- License: zlib
- Created: 2015-04-29T17:21:37.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2026-10-30T11:51:07.000Z (7 days ago)
- Last Synced: 2026-10-31T22:33:01.892Z (5 days ago)
- Topics: c, embedded, embedded-c, nanopb, protocol-buffers
- Language: C
- Homepage: https://jpa.kapsi.fi/nanopb/
- Size: 5.37 MB
- Stars: 5,601
- Watchers: 119
- Forks: 1,060
- Open Issues: 78
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Security: docs/security.md
- Authors: AUTHORS.txt
Owner metadata:
- Name: nanopb
- Login: nanopb
- Email:
- Kind: organization
- Description: Protocol Buffers with small code size
- Website: http://koti.kapsi.fi/jpa/nanopb/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/12173937?v=4
- Repositories: 3
- Last Synced at: 2026-10-30T16:35:23.471Z
- Profile URL: https://github.com/nanopb
GitHub Events
Total
- Commit comment event: 1
- Create event: 15
- Delete event: 13
- Fork event: 114
- Issue comment event: 244
- Issues event: 107
- Pull request event: 62
- Pull request review comment event: 15
- Pull request review event: 17
- Push event: 96
- Release event: 1
- Watch event: 630
- Total: 1315
Last Year
- Create event: 2
- Fork event: 12
- Issue comment event: 27
- Issues event: 16
- Pull request event: 9
- Push event: 55
- Watch event: 103
- Total: 224
Committers metadata
Last synced: 1 day ago
Total Commits: 1,520
Total Committers: 189
Avg Commits per committer: 8.042
Development Distribution Score (DDS): 0.281
Commits in past year: 59
Committers in past year: 28
Avg Commits per committer in past year: 2.107
Development Distribution Score (DDS) in past year: 0.729
| Name | Commits | |
|---|---|---|
| Petteri Aimonen | j****a@g****i | 1093 |
| Petteri Aimonen | j****a@n****i | 47 |
| Kyle Manna | k****e@k****m | 21 |
| Josh Strohminger | j****r | 16 |
| Oliver Lee | o****e@g****m | 13 |
| Joshua Salzedo | t****d@g****m | 11 |
| Mark Schulte | m****k@f****m | 11 |
| Pavel Sokolov | p****l@t****u | 10 |
| dependabot[bot] | 4****] | 7 |
| Pieter De Gendt | p****t@b****e | 7 |
| Zach Deibert | z****t@g****m | 6 |
| Tobias Müller | T****r@t****o | 5 |
| Ted Pudlik | t****k@g****m | 5 |
| Sébastien Morin | s****n@p****m | 5 |
| Kevin Fitch | k****2@g****m | 5 |
| Guillaume Lager | g****r@i****m | 4 |
| matejcik | j****a@m****z | 4 |
| jheaff1 | j****1@o****m | 4 |
| Pavol Rusnak | p****l@r****o | 4 |
| Marco Nilsson | m****o@z****e | 4 |
| Anthony Pesch | i****n@g****m | 4 |
| dch | d****m@b****k | 3 |
| Mark | m****l@g****m | 3 |
| dflogeras | d****2@g****m | 3 |
| Chi-Ju Wu | s****9@g****m | 3 |
| jaskij | j****j@g****m | 3 |
| vpfkfl753 | v****3@g****m | 3 |
| otopetrik | o****k@g****m | 3 |
| William A. Kennington III | w****k@g****m | 3 |
| Paul Beusterien | p****n@g****m | 3 |
| and 159 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 257
Total pull requests: 220
Average time to close issues: 6 months
Average time to close pull requests: 12 days
Total issue authors: 186
Total pull request authors: 93
Average comments per issue: 3.32
Average comments per pull request: 2.15
Merged pull request: 144
Bot issues: 0
Bot pull requests: 10
Past year issues: 15
Past year pull requests: 52
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 1 day
Past year issue authors: 13
Past year pull request authors: 28
Past year average comments per issue: 2.07
Past year average comments per pull request: 1.08
Past year merged pull request: 28
Past year bot issues: 0
Past year bot pull requests: 1
Top Issue Authors
- PetteriAimonen (21)
- jaskij (9)
- MaJerle (5)
- canton7 (5)
- yurivict (4)
- pdgendt (4)
- hpe-ykoehler (3)
- olaf-leidinger-swi (3)
- tpudlik (3)
- xiongyu0523 (3)
- inolen (3)
- MrSurly (2)
- leo-gan (2)
- shersey-locus (2)
- baryluk (2)
Top Pull Request Authors
- android323 (13)
- jaskij (10)
- pdgendt (10)
- dependabot[bot] (10)
- PetteriAimonen (8)
- zachdeibert (8)
- tpudlik (8)
- joshstrohminger (7)
- schultetwin (7)
- Sayter99 (5)
- gsurkov (4)
- cgringmuth (4)
- MaJerle (3)
- Keshava-kesh (3)
- Firat17aze (3)
Top Issue Labels
- Priority-Low (46)
- Component-Generator (43)
- FixedInGit (35)
- Priority-Medium (31)
- Type-Review (31)
- Type-Defect (29)
- Component-BuildRules (28)
- Type-Enhancement (28)
- Component-Decoder (9)
- Component-Design (6)
- Component-Documentation (5)
- Component-Encoder (3)
- Priority-High (3)
- BreakingChange (2)
- auto-migrated (1)
- Priority-Critical (1)
Top Pull Request Labels
- dependencies (10)
- python (5)
Package metadata
- Total packages: 5
-
Total downloads:
- homebrew: 70 last-month
- pypi: 419,572 last-month
- Total docker downloads: 4,876
- Total dependent packages: 28 (may contain duplicates)
- Total dependent repositories: 24,783 (may contain duplicates)
- Total versions: 287
- Total maintainers: 3
- Total advisories: 2
cocoapods.org: nanopb
Protocol buffers with small code size.
- Homepage: https://github.com/nanopb/nanopb
- Documentation: https://cocoadocs.org/docsets/nanopb/
- Licenses: zlib
- Latest release: 3.30910.0 (published over 2 years ago)
- Last Synced: 2026-11-04T18:51:12.684Z (1 day ago)
- Versions: 16
- Dependent Packages: 24
- Dependent Repositories: 24,745
- Docker Downloads: 4,586
-
Rankings:
- Dependent repos count: 0.024%
- Docker downloads count: 0.024%
- Average: 0.288%
- Dependent packages count: 0.34%
- Forks count: 0.462%
- Stargazers count: 0.589%
- Maintainers (2)
pypi.org: nanopb
Nanopb is a small code-size Protocol Buffers implementation in ansi C. It is especially suitable for use in microcontrollers, but fits any memory restricted system.
- Homepage: https://jpa.kapsi.fi/nanopb/
- Documentation: https://jpa.kapsi.fi/nanopb/docs/index.html
- Licenses: Zlib
- Latest release: 0.4.9.1 (published almost 2 years ago)
- Last Synced: 2026-11-05T20:31:50.450Z (about 5 hours ago)
- Versions: 179
- Dependent Packages: 3
- Dependent Repositories: 36
- Downloads: 419,572 Last month
- Docker Downloads: 290
-
Rankings:
- Stargazers count: 1.264%
- Forks count: 1.487%
- Downloads: 1.959%
- Average: 2.25%
- Dependent repos count: 2.433%
- Dependent packages count: 3.176%
- Docker downloads count: 3.182%
- Maintainers (1)
- Advisories:
proxy.golang.org: github.com/Nanopb/nanopb
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/Nanopb/nanopb#section-documentation
- Licenses: zlib
- Latest release: v0.0.0-20260908130745-0f6d088e777a (published about 2 months ago)
- Last Synced: 2026-11-04T18:51:09.644Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.273%
- Average: 4.416%
- Dependent repos count: 4.56%
swiftpackageindex.com: github.com/nanopb/nanopb
Protocol Buffers with small code size
- Homepage: https://jpa.kapsi.fi/nanopb/
- Documentation: https://swiftpackageindex.com/nanopb/nanopb/documentation
- Licenses: zlib
- Latest release: 0.4.92 (published 2 months ago)
- Last Synced: 2026-11-04T18:51:12.200Z (1 day ago)
- Versions: 87
- Dependent Packages: 0
- Dependent Repositories: 2
-
Rankings:
- Forks count: 0.968%
- Stargazers count: 1.843%
- Average: 7.497%
- Dependent repos count: 10.443%
- Dependent packages count: 16.735%
formulae.brew.sh: nanopb
C library for encoding and decoding Protocol Buffer messages
- Homepage: https://jpa.kapsi.fi/nanopb/docs/index.html
- Licenses: Zlib
- Latest release: 0.4.9 (published about 2 years ago)
- Last Synced: 2026-11-04T18:51:08.906Z (1 day ago)
- Versions: 4
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 70 Last month
-
Rankings:
- Dependent packages count: 19.441%
- Average: 49.605%
- Dependent repos count: 57.497%
- Downloads: 71.878%
Dependencies
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/upload-artifact v2 composite
- actions/upload-artifact v1 composite
- google/oss-fuzz/infra/cifuzz/actions/build_fuzzers master composite
- google/oss-fuzz/infra/cifuzz/actions/run_fuzzers master composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- ubuntu bionic build
- ubuntu focal build
- grpcio-tools >=1.46.0
- protobuf >=3.19
- python >=2.7
- grpcio-tools ==1.47.0
- grpcio ==1.47.0
- grpcio-tools ==1.47.0
- protobuf ==3.19.5
- setuptools ==65.5.1
- six ==1.16.0
- actions/checkout v7 composite
- actions/setup-python v6 composite
- actions/checkout v7 composite
- actions/upload-artifact v7 composite
- advanced-security/filter-sarif v1 composite
- github/codeql-action/analyze v4 composite
- github/codeql-action/init v4 composite
- github/codeql-action/upload-sarif v4 composite
- actions/checkout v7 composite
- actions/checkout v7 composite
- actions/setup-python v6 composite
- actions/checkout v7 composite
- bazel_skylib 1.9.0
- protobuf 35.1
- rules_cc 0.2.17
- rules_python 1.7.0
- nanopb 0.4.6
- grpcio-tools *
- protobuf *