https://github.com/dadhi/ImTools
2-3-tree avl-tree compare-and-swap data-structures dictionary effects functional-programming hashmap hashtable immutable lock-free map memory-efficient open-addressing performance persistent reference-semantics robinhood-hashmap sum-types value-semantics
Score: 23.67498424430032
Last synced: about 9 hours ago
JSON representation
Repository metadata:
Fast and memory-efficient immutable collections and helper data structures
- Host: GitHub
- URL: https://github.com/dadhi/ImTools
- Owner: dadhi
- License: mit
- Created: 2017-01-04T09:50:07.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-09-18T11:07:01.000Z (about 1 year ago)
- Last Synced: 2026-09-21T21:49:57.839Z (about 1 month ago)
- Topics: 2-3-tree, avl-tree, compare-and-swap, data-structures, dictionary, effects, functional-programming, hashmap, hashtable, immutable, lock-free, map, memory-efficient, open-addressing, performance, persistent, reference-semantics, robinhood-hashmap, sum-types, value-semantics
- Language: C#
- Homepage:
- Size: 8.53 MB
- Stars: 251
- Watchers: 4
- Forks: 11
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
-
Funding:
- Github: dadhi
Owner metadata:
- Name: Maksim Volkau
- Login: dadhi
- Email:
- Kind: user
- Description:
- Website: https://twitter.com/dadhi
- Location: Malaga
- Twitter: dadhi
- Company:
- Icon url: https://avatars.githubusercontent.com/u/39516?v=4
- Repositories: 136
- Last Synced at: 2026-11-01T15:17:21.885Z
- Profile URL: https://github.com/dadhi
GitHub Events
Total
- Fork event: 1
- Issue comment event: 3
- Issues event: 3
- Push event: 29
- Watch event: 22
- Total: 58
Last Year
- Watch event: 2
- Total: 2
Committers metadata
Last synced: 1 day ago
Total Commits: 1,201
Total Committers: 5
Avg Commits per committer: 240.2
Development Distribution Score (DDS): 0.161
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| dadhi | m****v@g****m | 1008 |
| maximv | m****v@c****m | 170 |
| m.volkau | m****u@a****m | 20 |
| m.volkov | m****v@i****m | 2 |
| Yauheni Pakala | e****o@g****m | 1 |
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 53
Total pull requests: 7
Average time to close issues: about 1 year
Average time to close pull requests: 2 months
Total issue authors: 4
Total pull request authors: 4
Average comments per issue: 1.62
Average comments per pull request: 0.43
Merged pull request: 4
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 2
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 2
Past year average comments per issue: 0
Past year average comments per pull request: 1.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- dadhi (47)
- dzmitry-lahoda (4)
- detoxhby (1)
- netcorefan1 (1)
Top Pull Request Authors
- dadhi (4)
- dzmitry-lahoda (1)
- wcoder (1)
- FrediKats (1)
Top Issue Labels
- enhancement (33)
- performance (14)
- documentation (6)
- ergonomics (4)
- help wanted (4)
- experiment (3)
- wontfix (3)
- diagnostics (1)
- bug (1)
- quality-testing (1)
Top Pull Request Labels
- enhancement (2)
- performance (1)
Package metadata
- Total packages: 5
-
Total downloads:
- nuget: 14,554,224 total
- Total dependent packages: 6 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 37
- Total maintainers: 1
proxy.golang.org: github.com/dadhi/ImTools
- Homepage:
- Documentation: https://pkg.go.dev/github.com/dadhi/ImTools#section-documentation
- Licenses: mit
- Latest release: v4.0.0+incompatible (published over 4 years ago)
- Last Synced: 2026-11-02T01:10:59.190Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.506%
- Average: 5.69%
- Dependent repos count: 5.875%
proxy.golang.org: github.com/dadhi/imtools
- Homepage:
- Documentation: https://pkg.go.dev/github.com/dadhi/imtools#section-documentation
- Licenses: mit
- Latest release: v4.0.0+incompatible (published over 4 years ago)
- Last Synced: 2026-11-02T01:07:08.973Z (1 day ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.506%
- Average: 5.69%
- Dependent repos count: 5.875%
nuget.org: imtools
Fast and space efficient immutable collections, hash maps, and utilities for performant programming in C#. Split from the DryIoc: https://github.com/dadhi/DryIoc
- Homepage: https://github.com/dadhi/ImTools
- Licenses: MIT
- Latest release: 4.0.0 (published over 4 years ago)
- Last Synced: 2026-11-02T01:07:08.666Z (1 day ago)
- Versions: 13
- Dependent Packages: 3
- Dependent Repositories: 0
- Downloads: 14,391,251 Total
-
Rankings:
- Downloads: 1.897%
- Average: 8.648%
- Dependent repos count: 10.162%
- Dependent packages count: 13.886%
- Maintainers (1)
nuget.org: imtools.dll
Fast and space efficient immutable collections, hash maps, and utilities for performant programming in C#. Split from the DryIoc: https://github.com/dadhi/DryIoc
- Homepage: https://github.com/dadhi/ImTools
- Licenses: MIT
- Latest release: 4.0.0 (published over 4 years ago)
- Last Synced: 2026-11-02T01:07:08.582Z (1 day ago)
- Versions: 13
- Dependent Packages: 3
- Dependent Repositories: 0
- Downloads: 162,973 Total
-
Rankings:
- Downloads: 5.491%
- Average: 9.846%
- Dependent repos count: 10.162%
- Dependent packages count: 13.886%
- Maintainers (1)
nuget.org: imtools.unofficial.dll
UNOFFICIAL. Immutable persistent collections, concurrent HashMap, Ref, Union, Lens and Array helpers designed for performance.
Dependencies
- BenchmarkDotNet 0.12.1
- Microsoft.Experimental.Collections 1.0.6-e190117-3
- SwitchAnalyzer 0.6.8
- CsCheck 2.3.1