https://github.com/scottgal/mostlylucid.ephemeral
Score: 12.454049287372145
Last synced: about 10 hours ago
JSON representation
Repository metadata:
A collection of TINY patterns implemented using the mostlylucid.ephemeral library (also in this repo)
- Host: GitHub
- URL: https://github.com/scottgal/mostlylucid.ephemeral
- Owner: scottgal
- License: unlicense
- Created: 2025-12-06T15:50:25.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-07-23T19:40:53.000Z (23 days ago)
- Last Synced: 2026-07-31T08:07:29.942Z (16 days ago)
- Language: C#
- Size: 7.16 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: Scott Galloway
- Login: scottgal
- Email:
- Kind: user
- Description:
- Website: https://mostlylucid.net
- Location:
- Twitter:
- Company: mostlylucid limited
- Icon url: https://avatars.githubusercontent.com/u/503770?v=4
- Repositories: 51
- Last Synced at: 2026-08-13T09:38:18.257Z
- Profile URL: https://github.com/scottgal
GitHub Events
Total
- Push event: 2
- Total: 2
Last Year
- Push event: 2
- Total: 2
Committers metadata
Last synced: 2 days ago
Total Commits: 123
Total Committers: 1
Avg Commits per committer: 123.0
Development Distribution Score (DDS): 0.0
Commits in past year: 123
Committers in past year: 1
Avg Commits per committer in past year: 123.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| scott | s****y@g****m | 123 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 0
Total pull requests: 2
Average time to close issues: N/A
Average time to close pull requests: 21 minutes
Total issue authors: 0
Total pull request authors: 1
Average comments per issue: 0
Average comments per pull request: 0.0
Merged pull request: 1
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: 21 minutes
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
Top Pull Request Authors
- scottgal (2)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 16
-
Total downloads:
- nuget: 128,142 total
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 516
- Total maintainers: 1
nuget.org: mostlylucid.ephemeral.patterns.signalinghttp
HTTP client helper that emits fine-grained progress and stage signals during downloads.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:15.969Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,207 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.signalcoordinatedreads
Signal-coordinated readers that pause during updates - quiesce reads without hard locks.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:17.110Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,147 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.backpressure
Signal-driven backpressure pattern - defer intake when backpressure signals present.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:00:54.583Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,238 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.circuitbreaker
Stateless circuit breaker that reads state from the ephemeral signal window.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:00:56.134Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,262 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.reactivefanout
Reactive two-stage pipeline that throttles stage 1 when stage 2 signals backpressure.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:00:56.411Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,195 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.telemetry
Async signal handler for telemetry integration with non-blocking I/O.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:14.850Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,265 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.signallogwatcher
Watches a SignalSink for matching signals and triggers callbacks. Useful for error monitoring.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:15.544Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,199 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.longwindowdemo
Demonstrates configurable window sizes - from tiny to thousands of tracked operations.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:19.550Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,203 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.signalreactionshowcase
Demonstrates signal emission, async dispatch, and sink polling patterns.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:18.379Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,209 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.keyedpriorityfanout
Keyed fan-out with multiple priority lanes - priority items drain first while maintaining per-key ordering.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:21.591Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,183 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.controlledfanout
Controlled fan-out pattern: global gate bounds total concurrency while per-key ordering is preserved.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:35.854Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,197 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.dynamicconcurrency
Dynamic concurrency adjustment based on load signals (scale up/down).
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:35.420Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,250 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.adaptiverate
Adaptive rate limiting using ephemeral signals for automatic backoff.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:06:28.414Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,266 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.patterns.anomalydetector
Moving-window anomaly detection based on signal pattern thresholds.
- Homepage:
- Licenses: Unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:08:05.291Z (1 day ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,216 Total
-
Rankings:
- Dependent repos count: 6.475%
- Average: 11.922%
- Dependent packages count: 17.369%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.atoms.windowsize
Package Description
- Homepage:
- Licenses: unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:00:54.699Z (1 day ago)
- Versions: 27
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6,566 Total
-
Rankings:
- Dependent repos count: 6.471%
- Dependent packages count: 17.36%
- Average: 26.989%
- Downloads: 57.136%
- Maintainers (1)
nuget.org: mostlylucid.ephemeral.atoms.ratelimit
Package Description
- Homepage:
- Licenses: unlicense
- Latest release: 2.10.0 (published 23 days ago)
- Last Synced: 2026-08-14T15:01:40.889Z (1 day ago)
- Versions: 27
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6,539 Total
-
Rankings:
- Dependent repos count: 6.471%
- Dependent packages count: 17.36%
- Average: 26.989%
- Downloads: 57.136%
- Maintainers (1)