nammayatri
A Direct-to-Driver open mobility platform powering the next-generation of mobility applications in India.
https://github.com/nammayatri/nammayatri
Category: Consumption
Sub Category: Mobility and Transportation
Keywords from Contributors
community
Last synced: about 3 hours ago
JSON representation
Repository metadata
A Direct-to-Driver open mobility platform powering the next-generation of mobility applications in India.
- Host: GitHub
- URL: https://github.com/nammayatri/nammayatri
- Owner: nammayatri
- License: agpl-3.0
- Created: 2023-02-14T09:56:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-08-11T14:09:56.000Z (7 days ago)
- Last Synced: 2026-08-11T14:27:18.855Z (7 days ago)
- Language: Haskell
- Homepage: https://nammayatri.in
- Size: 865 MB
- Stars: 2,529
- Watchers: 15
- Forks: 391
- Open Issues: 1,374
- Releases: 43
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Claude: CLAUDE.md
- Cursor: .cursor/rules/nammayatri-backend.mdc
README.md
🛺 Namma Yatri 🚖
Open and Driver Centric Mobility Platform

🌟 Vision
Namma Yatri aims to empower service providers with a high-tech, cost-effective app and open data platform. Our vision is centered on the following principles:
- Zero Commission: Ensuring no commission fees for drivers, promoting fair earnings and economic empowerment for service providers.
- Open: Utilizing open data platforms, open code, and open networks to foster transparency, innovation, and collaboration within the community.
- Optimize: Achieve population scale growth with utility-like pricing by continuously optimizing maps, cloud, and development costs, all while maintaining high reliability and rich user experience.
- Multimodal: Supporting various modes of transport to provide comprehensive, integrated mobility solutions for a seamless user experience.
- Shared Transport: Promoting shared mobility options to reduce traffic congestion, lower costs, and minimize carbon emissions, contributing to a sustainable future.
As engineers, we often seek opportunities where one person can serve millions of others. Namma Yatri is an effort to enable the careers of those who serve one-to-one, like auto drivers who transport people each and every day. These drivers indirectly serve millions of customers over time.
Here is a video from our founder explaining the vision of Namma Yatri:
🌱 Core Values
👥 Community-first
Mobility must be owned by the community of citizens and drivers who collaborate to create a thriving, equitable, and sustainable environment. Participatory development from the community helps build products to solve large-scale problems like mobility.
🚗 Citizens as owners
Drivers invest in their vehicles and work hard every day. Citizens pay for and use the service. They both should own the platform, offering quality service at a fair price, without intermediaries dictating terms or prices.
👐 Open Platform
Customers shall participate in community efforts by using the open system, providing feedback, and improving drivers' lives. Our data and roadmap will be open for feedback. The team will strive to be efficient, prioritize the critical few, and do more with less.
💡 Tech and People are enablers
Mobility is an engineering problem, and technology can make it more efficient, reliable, and sustainable. We need both tech innovations and human involvement. Empathy and support for both citizens and drivers are crucial.
🌍 Sustainable Growth
We aim to solve complex, long-term problems sustainably, avoiding unsustainable tactics like discounts and incentives. We pursue initiatives that are financially, environmentally, and psychologically sustainable, promoting shared mobility and efficient public transportation to reduce traffic, cost, and carbon emissions.
❓ Why Solve This Problem?
Mobility is critical to economic growth, social progress, and individual well-being. People's livelihoods depend on mobility, but current systems could be more efficient, sustainable, and accessible to the masses. To improve this, mobility should be community-driven, open, tech-enabled, and shared.
Join us in this endeavor to transform mobility. We look forward to your contribution and support!
🎯 Milestone and Growth
With an ever-increasing number of rides facilitated, our platform is demonstrating its effectiveness and scalability. You can explore the real-time data and see the traction here.
Here are some snapshots of our dashboard:

Comprehensive overview of the total rides completed, registered users, searches, and drivers' earnings.

Daily trends of searches, completed trips, drivers' earnings, registered users, and enabled drivers, showing detailed metrics over time.*
🤝 Get Involved
Explore the code, provide feedback, and contribute to the project. Together, we can create a scalable, efficient, safe, and sustainable transportation network for our city.
Community Engagement
Join our GitHub Discussions to ask questions and explore ideas.
Project Setup
Instructions to build and run the project can be found in the sub-project directories - Backend and Frontend.
Contributing Guidelines
We believe in the power of open-source. This repository aims to foster an open development platform for the mobility stack, where anyone can inspect and contribute. We welcome contributions in the form of bug reports, code patches, documentation updates, feature requests, and notifications of breaking changes in dependencies. Please read our contributing guidelines before you start.
Happy Contributing
✨ Thanks to all contributors
Thank you for your support in nammayatri's growth. Keep up the great work! 🥂
Owner metadata
- Name: nammayatri
- Login: nammayatri
- Email:
- Kind: organization
- Description:
- Website: https://nammayatri.in
- Location: India
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/124682619?v=4
- Repositories: 1
- Last ynced at: 2023-02-27T10:30:33.280Z
- Profile URL: https://github.com/nammayatri
Committers metadata
Last synced: 1 day ago
Total Commits: 11,041
Total Committers: 232
Avg Commits per committer: 47.591
Development Distribution Score (DDS): 0.933
Commits in past year: 3,513
Committers in past year: 110
Avg Commits per committer in past year: 31.936
Development Distribution Score (DDS) in past year: 0.886
| Name | Commits | |
|---|---|---|
| khuzema786 | k****4@g****m | 741 |
| hkmangla | h****8@g****m | 696 |
| Shailesh Gahlawat | s****e@g****m | 465 |
| Utkarsh Pandey | u****1@g****m | 426 |
| Vijay Gupta | v****8@g****m | 366 |
| Akhilesh Singh Bhadauriya | a****4@g****m | 360 |
| RitikaHanish | r****h@g****m | 332 |
| piyushKumar-1 | p****8@g****m | 318 |
| Roman Bodavskiy | r****y@m****o | 248 |
| VIGNESH S | v****2@g****m | 237 |
| aayushagarwal2001 | a****d@g****m | 209 |
| PraveenGongada | p****3@g****m | 202 |
| KavyashreeS | k****8@g****m | 191 |
| prakhar.saxena | p****a@j****n | 179 |
| DwivediAman-exe | 1****n@g****m | 164 |
| S S Mercy Queen | m****n@j****n | 156 |
| Sridhar Ratnakumar | s****d@s****a | 155 |
| Rohit Kumar Dhaker | r****r@j****n | 155 |
| ErasedSoul | a****6@g****m | 153 |
| ashish singh | a****4@g****m | 149 |
| Jayanth-Parthsarathy | j****a@g****m | 137 |
| Jitu Rajak | r****8@g****m | 133 |
| dhruv-1010 | d****3@g****m | 125 |
| Rohit Kumar Dhaker | r****7@g****m | 122 |
| Jaypal Mudaliyar | 7****4 | 117 |
| kuldeepkumawat144 | k****4@g****m | 117 |
| rupakkorde | r****e@j****n | 116 |
| Pravinkumar S | s****2@g****m | 114 |
| Shivam Rai | s****r@g****m | 111 |
| Anuragini Paunikar | a****8@g****m | 109 |
| and 202 more... | ||
Committer domains:
- juspay.in: 55
- nammayatri.in: 17
- metalamp.io: 4
- gmail.com”: 2
- srid.ca: 1
- ashish.saini-macbookpro: 1
- yandex.ru: 1
- manvir.singh-macbookpro: 1
- rohits-mbp.domain.name: 1
- vaibhav.dubey-macbookpro: 1
- hostname -svijays-macbook-pro.com: 1
- prashant.singh-macbookpro: 1
- 192.168.0.113: 1
- sanskar.gubreley-macbookpro: 1
- openclaw.ai: 1
- test.com: 1
- khuzema.khomosi-macbookpro: 1
- 192.168.0.101: 1
- anthropic.com: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 652
Total pull requests: 8,083
Average time to close issues: 4 months
Average time to close pull requests: 13 days
Total issue authors: 87
Total pull request authors: 171
Average comments per issue: 0.54
Average comments per pull request: 0.63
Merged pull request: 5,468
Bot issues: 1
Bot pull requests: 155
Past year issues: 16
Past year pull requests: 1,464
Past year average time to close issues: 5 days
Past year average time to close pull requests: 10 days
Past year issue authors: 13
Past year pull request authors: 100
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.44
Past year merged pull request: 846
Past year bot issues: 0
Past year bot pull requests: 2
Top Issue Authors
- krupal-14 (113)
- vinod96424 (61)
- Vinaykm999 (58)
- 123ajay1994 (45)
- spoorthipbhat (43)
- Sumedh-14 (33)
- saikrishnateja12 (32)
- vishal13d (27)
- Vignesh-772 (17)
- AlluGowthami28 (16)
- Rohit4997 (16)
- Rajaprabhu-Natrajan (15)
- spravinkumar9952 (12)
- rohanrp179 (11)
- ashishsingh101 (10)
Top Pull Request Authors
- khuzema786 (416)
- 0utkarsh (378)
- enigma-commits (320)
- vijaygupta18 (281)
- witcher-shailesh (239)
- RitikaHanish (223)
- Rohit4997 (219)
- prakharritik (212)
- spravinkumar9952 (200)
- aayushagarwal2001 (187)
- Kuldeepkumawat144 (168)
- slow-codex (163)
- DwivediAman-exe (159)
- roman-bodavskiy (153)
- Shikhar-24 (150)
Top Issue Labels
- frontend (449)
- QA-Bug (429)
- backend (66)
- customer (14)
- bug (11)
- native (11)
- driver (7)
- ui-common (7)
- no-pr-activity (2)
- enhancement (2)
- Deferred (1)
- cost-optimisation (1)
Top Pull Request Labels
- backend (4,183)
- frontend (1,679)
- customer (976)
- native (738)
- driver (613)
- ui-common (533)
- no-pr-activity (426)
- QA-Bug (20)
- enhancement (3)
- bug (2)
- dependencies (2)
- wip (1)
- documentation (1)
Dependencies
- actions/checkout v3 composite
- haskell-actions/hlint-scan v1 composite
- aeson *
- base >=4.7 && <5
- base64-bytestring *
- beckn-cli *
- beckn-spec *
- bytestring *
- directory *
- euler-hs *
- mobility-core *
- optparse-applicative *
- record-dot-preprocessor *
- record-hasfield *
- text *
- time *
- aeson *
- base >=4.7 && <5
- beckn-spec *
- bytestring *
- dashboard-helper-api *
- esqueleto *
- euler-hs *
- http-types *
- mobility-core *
- persistent *
- persistent-postgresql *
- record-dot-preprocessor *
- record-hasfield *
- servant-client *
- servant-openapi3 *
- servant-server *
- singletons *
- template-haskell *
- text *
- time *
- wai *
- aeson *
- base >=4.7 && <5
- beckn-spec *
- bytestring *
- containers *
- dashboard-helper-api *
- dynamic-offer-driver-app *
- esqueleto *
- euler-hs *
- http-client *
- http-client-tls *
- lib-dashboard *
- mobility-core *
- openapi3 *
- persistent *
- persistent-postgresql *
- provider-dashboard *
- record-dot-preprocessor *
- record-hasfield *
- rider-app *
- servant-client *
- servant-openapi3 *
- servant-server *
- static-offer-driver-app *
- template-haskell *
- text *
- time *
- aeson *
- base >=4.7 && <5
- beckn-spec *
- bytestring *
- esqueleto *
- example-service *
- mobility-core *
- persistent *
- persistent-postgresql *
- record-dot-preprocessor *
- record-hasfield *
- servant-server *
- template-haskell *
- text *
- time *
- aeson *
- base >=4.7 && <5
- bytestring *
- containers *
- dynamic-offer-driver-app *
- errors *
- esqueleto *
- euler-hs *
- hashmap *
- hedis *
- hw-kafka-client *
- kafka-consumers *
- mobility-core *
- monad-control *
- persistent *
- persistent-postgresql *
- record-dot-preprocessor *
- record-hasfield *
- servant-server *
- streamly *
- template-haskell *
- text *
- time *
- aeson *
- base >=4.7 && <5
- beckn-services *
- bytestring *
- clock *
- containers *
- euler-hs *
- http-types *
- mobility-core *
- mock-idfy *
- openapi3 *
- record-dot-preprocessor *
- record-hasfield *
- servant-client-core *
- servant-server *
- stm *
- text *
- time *
- time-units *
- wai *
- wai-extra *
- warp *
- aeson *
- base >=4.7 && <5
- bytestring *
- case-insensitive *
- clock *
- containers *
- exceptions *
- extra *
- hedis *
- http-client *
- mobility-core *
- mock-public-transport-provider-platform *
- openapi3 *
- public-transport-rider-platform *
- record-dot-preprocessor *
- record-hasfield *
- relude *
- scientific *
- servant-client *
- servant-client-core *
- servant-server *
- string-conversions *
- text *
- time *
- transformers *
- unliftio *
- vector *
- wai *
- warp *
- aeson *
- base >=4.7 && <5
- beckn-spec *
- bytestring *
- mobility-core *
- mock-rider-platform *
- record-dot-preprocessor *
- record-hasfield *
- servant-server *
- text *
- time *
- aeson *
- base >=4.7 && <5
- beckn-services *
- beckn-spec *
- bytestring *
- cassava *
- containers *
- cryptonite *
- dashboard-helper-api *
- dynamic-offer-driver-app *
- either *
- esqueleto *
- euler-hs *
- exceptions *
- extra *
- generic-lens *
- hashmap *
- hspec *
- http-client *
- lens *
- location-updates *
- mobility-core *
- openapi3 *
- persistent *
- prometheus-client *
- record-dot-preprocessor *
- record-hasfield *
- resource-pool *
- scheduler *
- servant *
- servant-client *
- servant-client-core *
- servant-multipart *
- servant-openapi3 *
- servant-server *
- shared-services *
- singletons *
- special-zone *
- stm *
- string-conversions *
- text *
- text-conversions *
- time *
- unordered-containers *
- uuid *
- vector *
- wai *
- warp *
- aeson *
- base >=4.7 && <5
- bytestring *
- esqueleto *
- euler-hs *
- hedis *
- mobility-core *
- openapi3 *
- persistent *
- persistent-postgresql *
- prometheus-client *
- public-transport-rider-platform *
- record-dot-preprocessor *
- record-hasfield *
- relude *
- servant *
- servant-client *
- servant-openapi3 *
- servant-server *
- template-haskell *
- text *
- time *
- wai *
- aeson *
- base >=4.7 && <5
- bytestring *
- esqueleto *
- euler-hs *
- mobility-core *
- persistent *
- persistent-postgresql *
- public-transport-rider-platform *
- public-transport-search-consumer *
- record-dot-preprocessor *
- record-hasfield *
- servant-server *
- stm *
- template-haskell *
- text *
- time *
- aeson *
- amazonka *
- amazonka-core *
- amazonka-ses *
- base >=4.7 && <5
- base64-bytestring *
- beckn-spec *
- bytestring *
- containers *
- cryptonite *
- dashboard-helper-api *
- euler-hs *
- extra *
- geohash ==1.0.1
- http-media *
- http-types *
- lens *
- mobility-core *
- openapi3 *
- persistent *
- prometheus-client *
- prometheus-metrics-ghc *
- record-dot-preprocessor *
- record-hasfield *
- rider-app *
- servant *
- servant-client *
- servant-client-core *
- servant-openapi3 *
- servant-server *
- special-zone *
- text *
- text-conversions *
- time *
- unliftio-core *
- wai *
- wai-middleware-prometheus *
- warp *
- aeson *
- base >=4.7 && <5
- beckn-spec *
- bytestring *
- esqueleto *
- euler-hs *
- mobility-core *
- persistent *
- persistent-postgresql *
- record-dot-preprocessor *
- record-hasfield *
- rider-app *
- search-result-aggregator *
- servant-server *
- stm *
- template-haskell *
- text *
- time *
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- base64-bytestring *
- bytestring *
- case-insensitive *
- containers *
- cryptohash *
- directory *
- euler-hs *
- filepath *
- http-client *
- http-client-tls *
- http-media *
- http-types *
- mobility-core *
- openapi3 *
- process *
- record-dot-preprocessor *
- record-hasfield *
- servant *
- servant-client *
- servant-openapi3 *
- servant-server *
- string-conversions *
- text *
- time *
- unix *
- uri-encode *
- aeson *
- aeson-casing *
- base >=4.7 && <5
- base64-bytestring *
- binary *
- bytestring *
- case-insensitive *
- clock *
- containers *
- cryptonite *
- data-default-class *
- dhall *
- double-conversion *
- either *
- esqueleto *
- euler-hs *
- exceptions *
- extra *
- fast-logger *
- generic-lens *
- geojson *
- hedis *
- hex-text *
- hspec *
- http-media *
- hw-kafka-client *
- jwt *
- kleene *
- lattices *
- lens *
- memory *
- mobility-core *
- monad-logger *
- network *
- openapi3 *
- parsec *
- passetto-client *
- persistent *
- persistent-postgresql *
- prometheus-client *
- prometheus-metrics-ghc *
- prometheus-proc *
- pureMD5 *
- record-dot-preprocessor *
- record-hasfield *
- regex-applicative *
- relude *
- resource-pool *
- resourcet *
- safe-exceptions *
- safe-money *
- scientific *
- servant *
- servant-client *
- servant-client-core *
- servant-multipart *
- servant-openapi3 *
- servant-server *
- stm *
- string-conversions *
- tasty *
- tasty-hunit *
- template-haskell *
- text *
- time *
- time-units *
- transformers *
- universum <1.8
- unix *
- unliftio *
- unordered-containers *
- utf8-string *
- uuid *
- vector *
- wai *
- wai-middleware-prometheus *
- warp *
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- bytestring *
- containers *
- cryptohash *
- euler-hs *
- exceptions *
- http-client *
- http-types *
- mobility-core *
- record-dot-preprocessor *
- record-hasfield *
- servant *
- servant-client *
- servant-server *
- text *
- time *
- uri-encode *
- QuickCheck * test
- aeson * test
- base >=4.7 && <5 test
- base16-bytestring * test
- beckn-spec * test
- bytestring * test
- containers * test
- cryptohash * test
- euler-hs * test
- exceptions * test
- http-client * test
- http-types * test
- location-updates * test
- mobility-core * test
- mock-google * test
- record-dot-preprocessor * test
- record-hasfield * test
- servant * test
- servant-client * test
- servant-server * test
- tasty * test
- tasty-hspec * test
- tasty-hunit * test
- tasty-quickcheck * test
- text * test
- time * test
- uri-encode * test
- HUnit *
- aeson *
- async *
- base >=4.7 && <5
- beckn-gateway *
- bytestring *
- dashboard-helper-api *
- data-default-class *
- driver-offer-allocator *
- driver-tracking-healthcheck *
- dynamic-offer-driver-app *
- euler-hs *
- generic-lens *
- hspec *
- hspec-core *
- hspec-expectations-lifted *
- http-client *
- http-client-tls *
- http-types *
- location-updates *
- mobility-core *
- mock-fcm *
- mock-google *
- mock-public-transport-provider-platform *
- mock-registry *
- mock-sms *
- public-transport-rider-platform *
- public-transport-search-consumer *
- record-dot-preprocessor *
- record-hasfield *
- rider-app *
- search-result-aggregator *
- servant *
- servant-client *
- servant-server *
- static-offer-driver-app *
- static-offer-driver-app-allocator *
- string-conversions *
- tasty *
- tasty-hspec *
- text *
- time *
- unix *
- utf8-string *
- uuid *
- wai *
- warp *
- HUnit * test
- aeson * test
- async * test
- base >=4.7 && <5 test
- beckn-gateway * test
- beckn-test * test
- bytestring * test
- dashboard-helper-api * test
- data-default-class * test
- driver-offer-allocator * test
- driver-tracking-healthcheck * test
- dynamic-offer-driver-app * test
- euler-hs * test
- generic-lens * test
- hspec * test
- hspec-core * test
- hspec-expectations-lifted * test
- http-client * test
- http-client-tls * test
- http-types * test
- location-updates * test
- mobility-core * test
- mock-fcm * test
- mock-google * test
- mock-public-transport-provider-platform * test
- mock-registry * test
- mock-sms * test
- public-transport-rider-platform * test
- public-transport-search-consumer * test
- record-dot-preprocessor * test
- record-hasfield * test
- rider-app * test
- search-result-aggregator * test
- servant * test
- servant-client * test
- servant-server * test
- static-offer-driver-app * test
- static-offer-driver-app-allocator * test
- string-conversions * test
- tasty * test
- tasty-hspec * test
- text * test
- time * test
- unix * test
- utf8-string * test
- uuid * test
- wai * test
- warp * test
- actions/checkout v4 composite
- actions/labeler v4 composite
- actions/upload-artifact v4 composite
- aeson *
- base >=4.7 && <5
- bytestring *
- casing *
- directory *
- extra *
- filepath *
- mobility-core *
- namma-dsl *
- record-dot-preprocessor *
- record-hasfield *
- template-haskell *
- text *
- time *
- turtle *
- yaml *
- base *
- provider-dashboard *
- rider-dashboard *
- aeson *
- base >=4.7 && <5
- bytestring *
- containers *
- euler-hs *
- hedis *
- http-client *
- http-client-tls *
- http-types *
- mobility-core *
- mock-payment *
- payment *
- record-dot-preprocessor *
- record-hasfield *
- servant *
- servant-client *
- servant-client-core *
- servant-server *
- text *
- time *
- unordered-containers *
- uuid *
- wai *
- warp *
- aeson *
- base >=4.7 && <5
- beam-core *
- beam-mysql *
- beam-postgres *
- bytestring *
- casing *
- cereal *
- dynamic-offer-driver-app *
- esqueleto *
- euler-hs *
- hedis *
- http-types *
- mobility-core *
- monad-control *
- persistent *
- persistent-postgresql *
- postgresql-simple *
- producer *
- random *
- record-dot-preprocessor *
- record-hasfield *
- rider-app *
- scheduler *
- sequelize *
- servant-server *
- singletons *
- template-haskell *
- text *
- time *
- unliftio *
- unordered-containers *
- uuid *
- wai *
- warp *
- yudhishthira *
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- beam-core *
- beam-mysql *
- beam-postgres *
- bytestring *
- cereal *
- containers *
- cryptohash *
- euler-hs *
- exceptions *
- http-client *
- http-types *
- mobility-core *
- postgresql-simple *
- record-dot-preprocessor *
- record-hasfield *
- sequelize *
- servant *
- servant-client *
- servant-server *
- text *
- time *
- unordered-containers *
- uri-encode *
- aeson *
- base >=4.7 && <5
- beam-core *
- beckn-spec *
- bytestring *
- case-insensitive *
- containers *
- dashboard-helper-api *
- esqueleto *
- euler-hs *
- http-client *
- http-client-tls *
- http-types *
- lens *
- lib-dashboard *
- mobility-core *
- network-uri *
- openapi3 *
- persistent *
- persistent-postgresql *
- record-dot-preprocessor *
- record-hasfield *
- safety-dashboard *
- sequelize *
- servant-client *
- servant-openapi3 *
- servant-server *
- singletons-th *
- string-conversions *
- template-haskell *
- text *
- time *
- unordered-containers *
- wai *
- HUnit *
- aeson *
- base >=4.7 && <5
- beckn-services *
- beckn-spec *
- bytestring *
- containers *
- dashboard-helper-api *
- data-default-class *
- directory *
- dynamic-offer-driver-app *
- euler-hs *
- hspec *
- hspec-core *
- http-conduit *
- http-types *
- hunit-tests *
- lens *
- lib-dashboard *
- mobility-core *
- mock-sms *
- mtl *
- provider-dashboard *
- record-dot-preprocessor *
- record-hasfield *
- rider-app *
- shared-services *
- string-conversions *
- tasty *
- tasty-hspec *
- tasty-hunit *
- text *
- time *
- transformers *
- unix *
- unordered-containers *
- uuid *
- vector *
- yudhishthira *
- Pygments ==2.19.2 development
- boto3 ==1.42.96 development
- botocore ==1.42.96 development
- certifi ==2026.2.25 development
- charset-normalizer ==3.4.6 development
- idna ==3.11 development
- jmespath ==1.1.0 development
- markdown-it-py ==4.0.0 development
- mdurl ==0.1.2 development
- psycopg2-binary ==2.9.11 development
- python-dateutil ==2.9.0.post0 development
- python-dotenv ==1.2.2 development
- requests ==2.32.5 development
- rich ==14.3.3 development
- s3transfer ==0.16.1 development
- six ==1.17.0 development
- urllib3 ==2.6.3 development
- websockets ==16.0 development
- wheel ==0.45.1 development
- aeson *
- base >=4.7 && <5
- beckn-services *
- beckn-spec *
- bytestring *
- containers *
- dashboard-helper-api *
- esqueleto *
- euler-hs *
- http-types *
- lib-dashboard *
- mobility-core *
- openapi3 *
- payment *
- persistent *
- persistent-postgresql *
- prometheus-client *
- record-dot-preprocessor *
- record-hasfield *
- rider-app *
- rider-dashboard *
- servant-client *
- servant-openapi3 *
- servant-server *
- shared-services *
- special-zone-a *
- template-haskell *
- text *
- time *
- unordered-containers *
- wai *
- yudhishthira *
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- beam-core *
- beam-mysql *
- beam-postgres *
- bytestring *
- cereal *
- containers *
- cryptohash *
- euler-hs *
- exceptions *
- finance-kernel *
- http-client *
- http-types *
- mobility-core *
- mtl *
- openapi3 *
- postgresql-simple *
- record-dot-preprocessor *
- record-hasfield *
- sequelize *
- servant *
- servant-client *
- servant-server *
- text *
- time *
- unordered-containers *
- uri-encode *
- yudhishthira *
- aeson *
- aeson-pretty *
- async *
- base >=4.7 && <5
- beam-core *
- beam-mysql *
- beam-postgres *
- bytestring *
- casing *
- cereal *
- connection *
- containers *
- directory *
- errors *
- euler-events-hs >=2.0.0 && <2.1
- euler-hs *
- extra *
- filepath *
- formatting *
- hedis *
- http-client *
- http-client-tls *
- http-types *
- hw-kafka-client *
- juspay-extra *
- lens *
- mobility-core *
- pcg-random *
- postgresql-simple *
- record-dot-preprocessor *
- record-hasfield *
- resource-pool *
- rider-app-drainer *
- scientific *
- sequelize *
- servant-server *
- text *
- time *
- tinylog *
- transformers *
- unix *
- unordered-containers *
- utf8-string *
- uuid *
- vector *
- wai *
- wai-extra *
- wai-middleware-prometheus *
- warp *
- warp-tls *
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- bytestring *
- containers *
- cryptohash *
- euler-hs *
- exceptions *
- http-client *
- http-types *
- mobility-core *
- record-dot-preprocessor *
- record-hasfield *
- sdk-event-pipeline *
- servant *
- servant-client *
- servant-server *
- text *
- time *
- uri-encode *
- wai *
- aeson *
- base >=4.7 && <5
- beckn-services *
- bytestring *
- cassava *
- containers *
- cryptonite *
- either *
- euler-hs *
- exceptions *
- generic-lens *
- hspec *
- http-client *
- lens *
- mobility-core *
- openapi3 *
- persistent *
- prometheus-client *
- record-dot-preprocessor *
- record-hasfield *
- resource-pool *
- route-extractor *
- servant *
- servant-client *
- servant-client-core *
- servant-openapi3 *
- servant-server *
- stm *
- string-conversions *
- text *
- text-conversions *
- time *
- uuid *
- vector *
- wai *
- warp *
- xml-conduit *
- aeson *
- aeson-pretty *
- async *
- base >=4.7 && <5
- beam-core *
- beam-mysql *
- beam-postgres *
- bytestring *
- casing *
- cereal *
- connection *
- containers *
- directory *
- dynamic-offer-driver-drainer *
- errors *
- euler-events-hs >=2.0.0 && <2.1
- euler-hs *
- extra *
- filepath *
- formatting *
- hedis *
- http-client *
- http-client-tls *
- http-types *
- hw-kafka-client *
- juspay-extra *
- lens *
- mobility-core *
- pcg-random *
- postgresql-simple *
- record-dot-preprocessor *
- record-hasfield *
- resource-pool *
- scientific *
- sequelize *
- servant-server *
- text *
- time *
- tinylog *
- transformers *
- unix *
- unordered-containers *
- utf8-string *
- uuid *
- vector *
- wai *
- wai-extra *
- wai-middleware-prometheus *
- warp *
- warp-tls *
- actions/cache v3 composite
- actions/checkout v2 composite
- actions/setup-java v2 composite
- actions/checkout v4 composite
- actions/labeler v4 composite
- aeson *
- base >=4.7 && <5
- beckn-services *
- beckn-spec *
- bytestring *
- containers *
- cryptonite *
- driver-offer-allocator *
- dynamic-offer-driver-app *
- either *
- euler-hs *
- exceptions *
- external *
- extra *
- finance-kernel *
- generic-lens *
- haskell-cac *
- hspec *
- mobility-core *
- openapi3 *
- passetto-client *
- passetto-lib *
- prometheus-client *
- record-dot-preprocessor *
- record-hasfield *
- resource-pool *
- safe *
- scheduler *
- servant *
- servant-client *
- servant-client-core *
- servant-openapi3 *
- servant-server *
- sessionizer-metrics *
- singletons *
- stm *
- string-conversions *
- text *
- text-conversions *
- time *
- unordered-containers *
- uuid *
- wai *
- warp *
- aeson *
- base >=4.7 && <5
- euler-hs *
- mobility-core *
- record-dot-preprocessor *
- record-hasfield *
- text *
- time *
- yudhishthira *
- actions/cache v4 composite
- actions/checkout v2 composite
- actions/setup-java v4 composite
- actions/setup-python v2 composite
- peter-evans/create-pull-request v3 composite
- peter-evans/enable-pull-request-automerge v3 composite
- ruby/setup-ruby v1 composite
- actions/labeler v4 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- peter-evans/create-pull-request v3 composite
- aeson *
- base >=4.7 && <5
- beckn-spec *
- bytestring *
- containers *
- cryptonite *
- either *
- euler-hs *
- exceptions *
- external *
- extra *
- finance-kernel *
- generic-lens *
- haskell-cac *
- hspec *
- mobility-core *
- openapi3 *
- passetto-client *
- passetto-lib *
- prometheus-client *
- record-dot-preprocessor *
- record-hasfield *
- resource-pool *
- rider-app *
- rider-app-scheduler *
- safe *
- scheduler *
- servant *
- servant-client *
- servant-client-core *
- servant-openapi3 *
- servant-server *
- sessionizer-metrics *
- shared-services *
- singletons *
- stm *
- string-conversions *
- text *
- text-conversions *
- time *
- unordered-containers *
- uuid *
- wai *
- warp *
- aeson *
- base >=4.7 && <5
- behavior-tracker *
- communication-engine *
- consequence-engine *
- containers *
- data-default-class *
- euler-hs *
- mobility-core *
- openapi3 *
- record-dot-preprocessor *
- record-hasfield *
- text *
- time *
- yudhishthira *
- actions/stale v5 composite
- aeson *
- base >=4.7 && <5
- base64-bytestring *
- bytestring *
- case-insensitive *
- clock *
- containers *
- exceptions *
- extra *
- hedis *
- http-client *
- image-api-helper *
- mobility-core *
- openapi3 *
- record-dot-preprocessor *
- record-hasfield *
- relude *
- scientific *
- servant-client *
- servant-client-core *
- servant-server *
- string-conversions *
- text *
- time *
- transformers *
- unliftio *
- vector *
- wai *
- warp *
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- bytestring *
- containers *
- cryptohash *
- euler-hs *
- exceptions *
- http-client *
- http-types *
- mobility-core *
- record-dot-preprocessor *
- record-hasfield *
- servant *
- servant-client *
- servant-server *
- special-zone *
- text *
- time *
- uri-encode *
- aeson *
- aeson-casing *
- amazonka *
- amazonka-core *
- amazonka-ses *
- amazonka-sns *
- base >=4.7 && <5
- base64-bytestring *
- beam-core *
- beam-postgres *
- beckn-spec *
- binary *
- bytestring *
- case-insensitive *
- clock *
- containers *
- cryptonite *
- data-default-class *
- deriving-aeson *
- dhall *
- directory *
- double-conversion *
- either *
- esqueleto *
- euler-hs *
- exceptions *
- extra *
- fast-logger *
- generic-lens *
- geojson *
- google-cloud-pubsub *
- hedis *
- hex-text *
- hspec *
- http-client *
- http-client-tls *
- http-media *
- http-types *
- hw-kafka-client *
- jwt *
- kleene *
- lattices *
- lens *
- memory *
- mobility-core *
- monad-logger *
- network *
- openapi3 *
- parsec *
- passetto-client *
- persistent *
- persistent-postgresql *
- postgresql-simple *
- prometheus-client *
- prometheus-metrics-ghc *
- prometheus-proc *
- pureMD5 *
- record-dot-preprocessor *
- record-hasfield *
- regex-applicative *
- relude *
- resource-pool *
- resourcet *
- safe-exceptions *
- safe-money *
- scientific *
- sequelize *
- servant *
- servant-client *
- servant-client-core *
- servant-multipart *
- servant-openapi3 *
- servant-server *
- stm *
- string-conversions *
- syb *
- tasty *
- tasty-hunit *
- template-haskell *
- text *
- time *
- time-units *
- transformers *
- universum *
- unix *
- unliftio *
- unordered-containers *
- utf8-string *
- uuid *
- vector *
- wai *
- wai-middleware-prometheus *
- warp *
- aeson *
- base >=4.7 && <5
- base64-bytestring *
- bytestring *
- mtl *
- passetto-client *
- random *
- saltine *
- text *
- vector *
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- bytestring *
- containers *
- cryptohash *
- euler-hs *
- exceptions *
- http-client *
- http-types *
- mobility-core *
- prometheus-client *
- prometheus-metrics-ghc *
- record-dot-preprocessor *
- record-hasfield *
- servant *
- servant-client *
- servant-server *
- text *
- time *
- uri-encode *
- wai-middleware-prometheus *
- aeson *
- base >=4.7 && <5
- beam-core *
- beam-mysql *
- beam-postgres *
- beckn-services *
- beckn-spec *
- bytestring *
- casing *
- cassava *
- cereal *
- containers *
- cryptonite *
- either *
- esqueleto *
- euler-hs *
- exceptions *
- external *
- extra *
- generic-lens *
- geojson *
- hspec *
- http-client *
- http-client-tls *
- lens *
- location-updates *
- mobility-core *
- mock-registry *
- network *
- openapi3 *
- persistent *
- postgresql-simple *
- prometheus-client *
- record-dot-preprocessor *
- record-hasfield *
- regex-compat *
- regex-tdfa *
- resource-pool *
- scheduler *
- sequelize *
- servant *
- servant-client *
- servant-client-core *
- servant-multipart *
- servant-openapi3 *
- servant-server *
- singletons *
- singletons-th *
- special-zone *
- stm *
- string-conversions *
- template-haskell *
- text *
- text-conversions *
- time *
- unordered-containers *
- uuid *
- vector *
- wai *
- warp *
- JuicyPixels *
- JuicyPixels-extra *
- aeson *
- base >=4.7 && <5
- base64-bytestring *
- beam-core *
- beam-mysql *
- beam-postgres *
- beckn-services *
- beckn-spec *
- bytestring *
- casing *
- cassava *
- cereal *
- containers *
- cryptonite *
- data-default-class *
- either *
- esqueleto *
- euler-hs *
- exceptions *
- extra *
- generic-lens *
- geohash ==1.0.1
- hashable *
- haskell-cac *
- hedis *
- hspec *
- http-client *
- http-client-tls *
- http-conduit *
- http-types *
- json-logic-hs *
- lens *
- lens-aeson *
- mobility-core *
- openapi3 *
- passetto-client *
- persistent *
- postgresql-simple *
- prometheus-client *
- pureMD5 *
- random *
- record-dot-preprocessor *
- record-hasfield *
- resource-pool *
- scheduler *
- scientific *
- sequelize *
- servant *
- servant-client *
- servant-client-core *
- servant-multipart *
- servant-openapi3 *
- servant-server *
- sessionizer-metrics *
- shared-services *
- singletons *
- singletons-th *
- split *
- stm *
- string-conversions *
- template-haskell *
- text *
- text-conversions *
- time *
- unordered-containers *
- uuid *
- vector *
- wai *
- wai-extra *
- warp *
- JuicyPixels * test
- JuicyPixels-extra * test
- aeson * test
- base >=4.7 && <5 test
- base64-bytestring * test
- beam-core * test
- beam-mysql * test
- beam-postgres * test
- beckn-services * test
- bytestring * test
- casing * test
- cassava * test
- cereal * test
- containers * test
- cryptonite * test
- data-default-class * test
- either * test
- esqueleto * test
- euler-hs * test
- exceptions * test
- extra * test
- generic-lens * test
- geohash ==1.0.1 test
- hashable * test
- hedis * test
- hspec * test
- http-client * test
- http-client-tls * test
- http-conduit * test
- http-types * test
- json-logic-hs * test
- lens * test
- lens-aeson * test
- mobility-core * test
- openapi3 * test
- passetto-client * test
- persistent * test
- postgresql-simple * test
- prometheus-client * test
- pureMD5 * test
- random * test
- record-dot-preprocessor * test
- record-hasfield * test
- resource-pool * test
- scheduler * test
- scientific * test
- sequelize * test
- servant * test
- servant-client * test
- servant-client-core * test
- servant-multipart * test
- servant-openapi3 * test
- servant-server * test
- shared-services * test
- singletons * test
- singletons-th * test
- split * test
- stm * test
- string-conversions * test
- tasty * test
- tasty-hunit * test
- template-haskell * test
- text * test
- text-conversions * test
- time * test
- unordered-containers * test
- uuid * test
- vector * test
- wai * test
- wai-extra * test
- warp * test
- yudhishthira * test
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- beam-core *
- beam-mysql *
- beam-postgres *
- bytestring *
- cereal *
- containers *
- cryptohash *
- euler-hs *
- exceptions *
- http-client *
- http-types *
- mobility-core *
- postgresql-simple *
- record-dot-preprocessor *
- record-hasfield *
- sequelize *
- servant *
- servant-client *
- servant-server *
- text *
- time *
- unordered-containers *
- uri-encode *
- aeson *
- base >=4.7 && <5
- beam-core *
- beam-mysql *
- beam-postgres *
- bytestring *
- casing *
- cereal *
- containers *
- euler-hs *
- exceptions *
- hedis *
- mobility-core *
- postgresql-simple *
- prometheus-client *
- random *
- record-dot-preprocessor *
- record-hasfield *
- sequelize *
- servant-server *
- singletons *
- template-haskell *
- text *
- time *
- transformers *
- unliftio *
- unliftio-core *
- unordered-containers *
- uuid *
- actions/cache v2 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- actions/setup-java v4 composite
- actions/setup-python v2 composite
- peter-evans/create-pull-request v3 composite
- peter-evans/enable-pull-request-automerge v3 composite
- ruby/setup-ruby v1 composite
- aeson *
- base >=4.7 && <5
- beckn-services *
- beckn-spec *
- behavior-tracker *
- bytestring *
- casing *
- cassava *
- deriving-aeson *
- esqueleto *
- euler-hs *
- extra *
- finance-kernel *
- hashable *
- lens *
- mobility-core *
- openapi3 *
- payment *
- persistent *
- persistent-postgresql *
- record-dot-preprocessor *
- record-hasfield *
- servant-client *
- servant-multipart *
- servant-openapi3 *
- servant-server *
- shared-services *
- singletons *
- singletons-th *
- special-zone-a *
- template-haskell *
- text *
- time *
- vector *
- wai *
- yudhishthira *
- actions/checkout v4 composite
- aeson *
- base >=4.7 && <5
- containers *
- data-default-class *
- euler-hs *
- mobility-core *
- openapi3 *
- record-dot-preprocessor *
- record-hasfield *
- text *
- time *
- aeson *
- base >=4.7 && <5
- containers *
- euler-hs *
- mobility-core *
- openapi3 *
- record-dot-preprocessor *
- record-hasfield *
- text *
- time *
- JuicyPixels *
- JuicyPixels-extra *
- aeson *
- aeson-casing *
- async *
- base >=4.7 && <5
- base64-bytestring *
- beam-core *
- beam-mysql *
- beam-postgres *
- beckn-services *
- beckn-spec *
- bytestring *
- casing *
- cassava *
- cereal *
- containers *
- cryptonite *
- dashboard-helper-api *
- either *
- esqueleto *
- euler-hs *
- exceptions *
- extra *
- generic-lens *
- geohash ==1.0.1
- haskell-cac *
- hspec *
- http-client *
- http-client-tls *
- http-conduit *
- http-types *
- jwt *
- lens *
- location-updates *
- mobility-core *
- openapi3 *
- payment *
- persistent *
- postgresql-simple *
- process *
- prometheus-client *
- random *
- record-dot-preprocessor *
- record-hasfield *
- resource-pool *
- scheduler *
- sequelize *
- servant *
- servant-client *
- servant-client-core *
- servant-multipart *
- servant-openapi3 *
- servant-server *
- sessionizer-metrics *
- shared-services *
- singletons *
- special-zone-a *
- stm *
- string-conversions *
- template-haskell *
- temporary *
- text *
- text-conversions *
- time *
- unordered-containers *
- uuid *
- vector *
- wai *
- warp *
- yudhishthira *
- node 20 build
- python 3.11-slim build
- aeson *
- base >=4.7 && <5
- beckn-spec *
- bytestring *
- containers *
- esqueleto *
- euler-hs *
- http-client *
- mobility-core *
- mock-google *
- passetto-client *
- passetto-lib *
- persistent *
- persistent-postgresql *
- record-dot-preprocessor *
- record-hasfield *
- servant *
- servant-server *
- template-haskell *
- text *
- time *
- unordered-containers *
- aeson *
- base >=4.7 && <5
- base64-bytestring *
- beam-core *
- beam-mysql *
- beam-postgres *
- beckn-spec *
- bytestring *
- containers *
- directory *
- euler-hs *
- exceptions *
- filepath *
- http-api-data *
- mobility-core *
- mtl *
- openapi3 *
- postgresql-simple *
- process *
- record-dot-preprocessor *
- record-hasfield *
- sequelize *
- servant-server *
- text *
- time *
- unix *
- unordered-containers *
- zip-archive *
- @testing-library/dom ^10.4.1
- @testing-library/jest-dom ^6.9.1
- @testing-library/react ^16.3.2
- @testing-library/user-event ^13.5.0
- @types/jest ^27.5.2
- @types/node ^16.18.126
- @types/react ^19.2.14
- @types/react-dom ^19.2.3
- @types/react-router-dom ^5.3.3
- @xterm/addon-fit ^0.10.0
- @xterm/xterm ^5.5.0
- axios ^1.13.6
- react ^19.2.4
- react-dom ^19.2.4
- react-router-dom ^7.13.2
- react-scripts 5.0.1
- recharts ^2.15.0
- typescript ^4.9.5
- web-vitals ^2.1.4
- aeson *
- base >=4.7 && <5
- bytestring *
- clock *
- containers *
- euler-hs *
- mobility-core *
- mock-fcm *
- record-dot-preprocessor *
- record-hasfield *
- servant-server *
- stm *
- text *
- time *
- time-units *
- wai *
- warp *
- aeson *
- base >=4.7 && <5
- bytestring *
- clock *
- containers *
- euler-hs *
- mobility-core *
- mock-sms *
- record-dot-preprocessor *
- record-hasfield *
- servant-server *
- stm *
- text *
- time *
- time-units *
- wai *
- warp *
- aeson *
- base >=4.7 && <5
- containers *
- euler-hs *
- http-api-data *
- mobility-core *
- openapi3 *
- record-dot-preprocessor *
- record-hasfield *
- text *
- time *
- aeson *
- base >=4.7 && <5
- base16-bytestring *
- beam-core *
- beam-postgres *
- bytestring *
- containers *
- cryptohash *
- directory *
- euler-hs *
- exceptions *
- filepath *
- http-client *
- http-types *
- lens *
- mobility-core *
- openapi3 *
- postgresql-simple *
- process *
- record-dot-preprocessor *
- record-hasfield *
- sequelize *
- servant *
- servant-client *
- servant-openapi3 *
- servant-server *
- text *
- time *
- uri-encode *
- vector *
- aeson *
- base >=4.7 && <5
- beckn-spec *
- bytestring *
- containers *
- euler-hs *
- exceptions *
- http-client *
- http-types *
- mobility-core *
- openapi3 *
- record-dot-preprocessor *
- record-hasfield *
- servant *
- servant-client *
- servant-openapi3 *
- servant-server *
- text *
- time *
- unordered-containers *
- locust *
- python-dotenv *
- requests *
- amazonka-git e081929
- beckn-gateway c03d1f9
- common 3c6f4a5
- db-manager-src 5b4bafb
- easy-purescript-nix a90bd94
- google-cloud-haskell cd051e5
- haskell-cac 26bcb2c
- haskell-flake 3c6f4a5
- json-logic-hs dcdd6a6
- location-tracking-service 0e9a41b
- namma-dsl 816882e
- nixpkgs 3c6f4a5
- nixpkgs-unstable ebc0854
- notification-service 02e4346
- osrm-pbf *
- osrm-pbf-finland *
- passetto a1e0a29
- services-flake 3e68d66
- shared-kernel 286389d
- zip-archive-hs d5d07a4
- 1286 dependencies
- amazonka-git *
- beckn-gateway *
- common *
- db-manager-src *
- easy-purescript-nix a90bd941297497c83205f0a64f30c5188a2a4fda
- google-cloud-haskell *
- haskell-cac Testing
- json-logic-hs *
- location-tracking-service *
- namma-dsl *
- nixpkgs-unstable nixpkgs-unstable
- notification-service *
- osrm-pbf *
- osrm-pbf-finland *
- passetto use-crypton
- services-flake *
- shared-kernel *
- zip-archive-hs *
Score: 13.716238138846926
