faststream
FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic links in README
-
✓Committers with academic emails
2 of 95 committers (2.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (1.5%) to scientific vocabulary
Keywords
asyncapi
asyncio
distributed-systems
fastkafka
faststream
kafka
nats
propan
python
rabbitmq
redis
stream-processing
Keywords from Contributors
pydantic
asgi
redoc
interactive
embedded
litestar
litestar-api
litestar-framework
msgspec
rapidoc
Last synced: 6 months ago
·
JSON representation
Repository
FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
Basic Info
- Host: GitHub
- Owner: ag2ai
- License: apache-2.0
- Language: Python
- Default Branch: dev
- Homepage: https://faststream.ag2.ai/latest/
- Size: 43.2 MB
Statistics
- Stars: 4,507
- Watchers: 29
- Forks: 272
- Open Issues: 99
- Releases: 126
Topics
asyncapi
asyncio
distributed-systems
fastkafka
faststream
kafka
nats
propan
python
rabbitmq
redis
stream-processing
Created about 3 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Contributing
License
Code of conduct
Citation
Codeowners
Security
Owner
- Name: ag2ai
- Login: ag2ai
- Kind: organization
- Repositories: 1
- Profile: https://github.com/ag2ai
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Pastukhov Nikita | d****s@y****u | 240 |
| Davor Runje | d****r@a****i | 211 |
| Kumaran Rajendhiran | k****n@a****i | 170 |
| Tvrtko Sternak | 1****t | 93 |
| dependabot[bot] | 4****] | 85 |
| Harish Mohan Raj | h****h@a****i | 60 |
| faststream-release-notes-updater[bot] | 1****] | 44 |
| Tvrtko Sternak | s****t@g****m | 40 |
| rjambrecic | 3****c | 18 |
| airt-release-notes-updater[bot] | 1****] | 14 |
| Sehat1137 | 2****7 | 11 |
| sheldy | 8****g | 11 |
| Flosckow | 6****w | 7 |
| treaditup | 9****r | 6 |
| Evgeny Demchenko | v****e@i****m | 5 |
| Maxim Martynov | m****_@m****u | 5 |
| Roma Frolov | 9****v | 5 |
| Vladimir Kibisov | 8****t | 4 |
| Serafim Dyachenko | 7****d | 4 |
| Spataphore | 9****7 | 4 |
| D. Adamson | 1****K | 3 |
| Nikita Nelson | 8****s | 3 |
| Sepehr Bazyar | b****r@g****m | 3 |
| ульба | 8****a | 3 |
| Arseniy Popov | a****v@g****m | 3 |
| Vladislav Tumko | 5****p | 3 |
| Yakov | 7****v | 3 |
| Oleg A. | t****r@m****u | 2 |
| Pumidol Leelerdsakulvong | p****l@g****m | 2 |
| Muhammad Daffa Dinaya | m****a@g****m | 2 |
| and 65 more... | ||
Committer Domains (Top 20 + Academic)
airt.ai: 3
yandex.ru: 2
mail.ru: 2
pavlovteam.ru: 1
iart.ai: 1
castoredc.com: 1
sobolevn.me: 1
gitam.in: 1
serafini.ca: 1
naver.com: 1
fn.de: 1
iitbbs.ac.in: 1
qq.com: 1
authomize.com: 1
herosecurity.ai: 1
cbre.com: 1
edu.hse.ru: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 141
- Total pull requests: 332
- Average time to close issues: about 1 month
- Average time to close pull requests: 3 days
- Total issue authors: 47
- Total pull request authors: 66
- Average comments per issue: 0.85
- Average comments per pull request: 0.89
- Merged pull requests: 239
- Bot issues: 0
- Bot pull requests: 37
Past Year
- Issues: 78
- Pull requests: 287
- Average time to close issues: 10 days
- Average time to close pull requests: 4 days
- Issue authors: 42
- Pull request authors: 63
- Average comments per issue: 1.08
- Average comments per pull request: 0.97
- Merged pull requests: 199
- Bot issues: 0
- Bot pull requests: 37
Top Authors
Issue Authors
- davorrunje (30)
- sternakt (27)
- Lancetnik (21)
- sobolevn (10)
- powersemmi (3)
- legau (3)
- mhkarimi1383 (2)
- shkarupa-alex (2)
- NelsonNotes (2)
- shashank-sarvam (2)
- caozheliang (2)
- kumaranvpl (2)
- diogobaeder (1)
- heldergomes (1)
- dmder (1)
Pull Request Authors
- sobolevn (38)
- dependabot[bot] (37)
- Lancetnik (32)
- sternakt (25)
- davorrunje (22)
- Sehat1137 (17)
- Flosckow (14)
- borisalekseev (13)
- RenameMe1 (10)
- Maclovi (8)
- NelsonNotes (6)
- draincoder (5)
- Rusich90 (5)
- caozheliang (4)
- Barchonok (4)
Top Labels
Issue Labels
enhancement (54)
bug (38)
documentation (14)
good first issue (9)
wontfix (4)
question (4)
RabbitMQ (3)
invalid (3)
Core (3)
broker support (2)
Redis (2)
duplicate (2)
Confluent (1)
AioKafka (1)
Pull Request Labels
dependencies (41)
python (28)
documentation (25)
github_actions (22)
NATS (9)
Confluent (8)
enhancement (7)
Redis (7)
AioKafka (7)
RabbitMQ (6)
bug (5)
Observability (3)
broker support (1)
Core (1)
Packages
- Total packages: 1
-
Total downloads:
- pypi 422,436 last-month
- Total docker downloads: 32
- Total dependent packages: 3
- Total dependent repositories: 1
- Total versions: 113
- Total maintainers: 2
pypi.org: faststream
FastStream: the simplest way to work with a messaging queues
- Homepage: https://faststream.ag2.ai/latest/
- Documentation: https://faststream.ag2.ai/latest/getting-started/
- License: Apache Software License
-
Latest release: 0.5.48
published 7 months ago
Rankings
Stargazers count: 1.9%
Downloads: 3.0%
Dependent packages count: 4.8%
Forks count: 6.1%
Average: 7.5%
Dependent repos count: 21.6%
Last synced:
6 months ago
Dependencies
.github/workflows/test.yaml
actions
- actions/setup-node v3 composite
- fastai/workflows/nbdev-ci master composite
- wurstmeister/kafka * docker
- wurstmeister/zookeeper * docker
.github/workflows/codeql.yml
actions
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
.github/workflows/dependency-review.yaml
actions
- actions/checkout v3 composite
- actions/dependency-review-action v2 composite
.github/workflows/deploy-docs.yaml
actions
- actions/cache v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
examples/serialization/msgpack/requirements.txt
pypi
- msgpack *
examples/serialization/protobuf/requirements.txt
pypi
- grpcio-tools *
pyproject.toml
pypi
- fast-depends >=2.1.3
- typer *
- uvloop >=0.14.0,!=0.15.0,!=0.15.1; sys_platform != 'win32' and (sys_platform != 'cygwin' and platform_python_implementation != 'PyPy')
- watchfiles *
.github/workflows/publish_coverage.yml
actions
- actions/setup-python v4 composite
- dawidd6/action-download-artifact v2.26.0 composite