ONEARMY
A platform to build useful communities that aim to tackle social and environmenta problems.
https://github.com/ONEARMY/community-platform
Category: Sustainable Development
Sub Category: Knowledge Platforms
Keywords
climate-impact design-system react reactjs theme-ui typescript
Keywords from Contributors
climate-change life-cycle-assessment language-model jax transformer ecology wind-turbine
Last synced: about 7 hours ago
JSON representation
Repository metadata
A platform to build useful communities that aim to tackle global problems
- Host: GitHub
- URL: https://github.com/ONEARMY/community-platform
- Owner: ONEARMY
- License: mit
- Created: 2018-09-27T12:14:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-12-01T11:26:52.000Z (24 days ago)
- Last Synced: 2025-12-01T11:31:06.095Z (24 days ago)
- Topics: climate-impact, design-system, react, reactjs, theme-ui, typescript
- Language: TypeScript
- Homepage: https://platform.onearmy.earth
- Size: 250 MB
- Stars: 1,336
- Watchers: 40
- Forks: 469
- Open Issues: 47
- Releases: 471
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
README.md
🔗 tl;dr Quick Links
- Our Project Website
- Precious Plastic Community (live site)
- Project Kamp Community (live site)
- Developer documentation
🌍 Community Platform
Welcome to our Community Platform!
At One Army we are building this platform to help unite people and contribute to social & environmental projects, such as Precious Plastic, Project Kamp and Fixing Fashion. A platform to connect, educate and empower our global community (65K) to solve society's greatest challenges. Together.
👀 Why?
For the past 5+ years we’ve worked together with thousands of people from all over the world on open hardware projects to tackle some of the most pressing environmental issues, building machines and tools to fix the mess. The more we worked on these projects, the more we realised that there are two main hurdles to the success of a project:
- A project's success is closely linked to its community, and for a new project starting up, finding and creating their own strong community is often a time-consuming activity that can take lots of resources.
- While working on a project we often find ourselves having to use a multitude of digital tools that are often incomplete, disconnected, privately owned and not open source.
This platform aims to tackle these problems by creating a strong unified community for the different projects under its umbrella and offering the necessary tools to collaborate and connect in one single place. Free and open-source.
⚡️ What is this platform?
Our platform helps communities to grow and makes it easier to collaborate on environmental projects in one single place. A place where people can meet, help each other, ask and answer questions, share their innovative ways of fixing problems, discover people around them, connect locally and more. It aims to provide the tools to connect both online and offline. Amongst other features we have a library of projects, research, questions, news updates and a map.
Have a look on our website to have a clear overview
👐 Open Source
Society and the environment are kind of screwed 💩 in many ways. We think free knowledge and open source are the fastest and most efficient ways to bring about innovation to tackle some of the most pressing humanity’s fuck ups. Simple.
🤝 Contributions
Contributions, issues and feature requests are very welcome.
Please make sure to read the Contributing Guide before making a pull request.
It also covers lots of handy additional information such as setting up a local server, or finding good first issues to work on.
To startup the project locally use yarn start, but before that, follow Getting Started
If needed you can drop us a line here 👋
Or join our Discord channel
Contributors ✨
Thanks go to these wonderful people (emoji key):
This project adopted the all-contributors specification in June 2022.
Contributions of any kind are welcome!
Owner metadata
- Name: ONE ARMY
- Login: ONEARMY
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/43448126?v=4
- Repositories: 30
- Last ynced at: 2024-10-30T01:45:00.644Z
- Profile URL: https://github.com/ONEARMY
GitHub Events
Total
- Create event: 215
- Release event: 91
- Issues event: 218
- Watch event: 172
- Delete event: 126
- Issue comment event: 1305
- Push event: 792
- Pull request review event: 269
- Pull request review comment event: 264
- Pull request event: 553
- Fork event: 71
Last Year
- Create event: 215
- Release event: 91
- Issues event: 218
- Watch event: 172
- Delete event: 126
- Issue comment event: 1305
- Push event: 792
- Pull request review event: 269
- Pull request review comment event: 264
- Pull request event: 553
- Fork event: 71
Committers metadata
Last synced: 4 days ago
Total Commits: 6,764
Total Committers: 209
Avg Commits per committer: 32.364
Development Distribution Score (DDS): 0.757
Commits in past year: 503
Committers in past year: 38
Avg Commits per committer in past year: 13.237
Development Distribution Score (DDS) in past year: 0.614
| Name | Commits | |
|---|---|---|
| chrismclarke | c****e@l****k | 1643 |
| Luke Watts | l****e@t****a | 1042 |
| Benjamin Gammaire | b****e@g****m | 710 |
| Ben Furber | b****r@g****m | 687 |
| Mário Nunes | m****s@g****m | 346 |
| iSCJT | s****n@s****m | 283 |
| allcontributors[bot] | 4****] | 221 |
| Hung Tran | t****8@o****m | 158 |
| AlfonsoGhislieri | a****s@h****r | 156 |
| Eva Killenberg | e****l@s****u | 142 |
| David Germain | d****a@g****m | 86 |
| unknown | g****2@g****m | 83 |
| Asheer Rizvi | a****l@g****m | 66 |
| lauvrenn | l****n@g****m | 52 |
| tudi2d | p****h@g****m | 47 |
| PaulPichot | p****l@g****m | 44 |
| Marcin Kopec | m****c@s****m | 43 |
| danitrod | d****d@i****m | 41 |
| dependabot[bot] | 4****] | 34 |
| Dave Hakkens | d****e@d****l | 34 |
| Alejandro Romero Herrera | a****7@g****m | 33 |
| Tulio Bandeira Luz | t****5@g****m | 31 |
| Mihai-Cristian Bâltac | b****n@g****m | 31 |
| xamiro | b****r@g****m | 30 |
| Ben Naylor | n****n@g****m | 29 |
| Dryden Williams | d****n@f****o | 28 |
| Mattia | h****o@m****o | 27 |
| Daria Chernobaieva | d****a@d****m | 23 |
| jproberson | 5****n | 22 |
| Venu G Soganadgi | s****u@g****m | 19 |
| and 179 more... | ||
Committer domains:
- abv.bg: 1
- live.com.ar: 1
- esgglobal.com: 1
- 10pines.com: 1
- tyukayev.com: 1
- cubesystems.lv: 1
- nyu.edu: 1
- student.tuke.sk: 1
- palqee.com: 1
- rappi.com: 1
- gmail.com”: 1
- encora.com: 1
- scottlogic.com: 1
- bvnk.com: 1
- zweerts.xyz: 1
- schols.de: 1
- monstar-lab.com.bd: 1
- inrae.fr: 1
- ti8m.ch: 1
- starbucks.com: 1
- foxbase.de: 1
- amadeus.com: 1
- articode.co: 1
- mango-is.com: 1
- tinkerlabs.dev: 1
- tryevergreen.com: 1
- wespread.online: 1
- 112percent.com: 1
- proton.me: 1
- centrifuge.io: 1
- mintel.com: 1
- ecomail.fr: 1
- ivokleinhofmeijer.nl: 1
- disroot.org: 1
- charter.com: 1
- bigbox.com.ar: 1
- hellofresh.com: 1
- mihut.xyz: 1
- stud.htwk-leipzig.de: 1
- snyk.io: 1
- unity3d.com: 1
- bristol.ac.uk: 1
- sfxdx.com: 1
- kigroup.de: 1
- douleutaras.com: 1
- mattia.io: 1
- fika.studio: 1
- davehakkens.nl: 1
- ibm.com: 1
- socialwifi.com: 1
- seas.upenn.edu: 1
- speckledbanana.com: 1
- thisis.la: 1
- live.co.uk: 1
Issue and Pull Request metadata
Last synced: 5 days ago
Total issues: 500
Total pull requests: 2,279
Average time to close issues: 3 months
Average time to close pull requests: 8 days
Total issue authors: 47
Total pull request authors: 129
Average comments per issue: 2.66
Average comments per pull request: 2.85
Merged pull request: 1,671
Bot issues: 1
Bot pull requests: 358
Past year issues: 106
Past year pull requests: 442
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 4 days
Past year issue authors: 9
Past year pull request authors: 37
Past year average comments per issue: 1.55
Past year average comments per pull request: 2.55
Past year merged pull request: 316
Past year bot issues: 0
Past year bot pull requests: 38
Top Issue Authors
- benfurber (137)
- mariojsnunes (69)
- davehakkens (58)
- thisislawatts (49)
- iSCJT (48)
- pizzaisdavid (25)
- dalibormrska (22)
- thisismattia (10)
- m-azoubel (9)
- AlfonsoGhislieri (8)
- evakill (7)
- tuliobluz (6)
- chrismclarke (4)
- asdFletcher (4)
- goratt12 (3)
Top Pull Request Authors
- benfurber (598)
- thisislawatts (368)
- mariojsnunes (293)
- github-actions[bot] (223)
- allcontributors[bot] (135)
- iSCJT (104)
- pizzaisdavid (73)
- evakill (43)
- tuliobluz (40)
- goratt12 (31)
- onim-at (22)
- codisart (16)
- AlfonsoGhislieri (15)
- CrowsVeldt (15)
- V24039 (14)
Top Issue Labels
- Type:Bug🐛 (122)
- Good first issue (120)
- released (97)
- Frontend (41)
- Help wanted (33)
- 🧹 Maintenance (24)
- Code: Frontend (22)
- Backend (21)
- ⏳Under discussion (16)
- Design (15)
- Stage: 🖼️ Design Approved (12)
- Task: 🧹 Maintenance (11)
- Difficulty: Easy (10)
- Feat: Questions module (10)
- Mod: Maps 🗺 (9)
- Feat: Discussions (8)
- Mod: Research 🔬 (8)
- Difficulty:Easy (7)
- Feat: Onboarding experience (7)
- Test coverage (7)
- Type: 💅 Enhancement (6)
- Mod: HowTo 📰 (6)
- Design Approved (6)
- July 2023 (6)
- Task: Design (5)
- Code: Backend (5)
- Difficulty: Medium (5)
- Mod: Profiles 👱 (5)
- Priority: High❕ (5)
- Difficulty: Super-Easy (4)
Top Pull Request Labels
- released (1,057)
- Review allow-preview ✅ (415)
- Mod: Research 🔬 (371)
- Mod: HowTo 📰 (277)
- Backend (272)
- 🦾 Automation (221)
- Mod: Maps 🗺 (134)
- 🤝 Awaiting author (107)
- Documentation (95)
- Mod: Library 📰 (49)
- backend (15)
- Mod: Events 🎉 (4)
- Code: Backend (3)
- 🚧 Blocked (2)
- 👀 Ready for user testing (2)
- Frontend (2)
- 🧹 Maintenance (2)
- In progress (2)
- Feat: Discussions (2)
- Design Approved (2)
- Authentication (2)
- Feat: Questions module (1)
- Onboarding experience (1)
- Design (1)
- Review: Assigned 👉 (1)
- Feat: Onboarding experience (1)
- Code: Tidying (1)
- ⏳Under discussion (1)
Package metadata
- Total packages: 2
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 966
proxy.golang.org: github.com/onearmy/community-platform
- Homepage:
- Documentation: https://pkg.go.dev/github.com/onearmy/community-platform#section-documentation
- Licenses: mit
- Latest release: v2.95.1+incompatible (published 7 days ago)
- Last Synced: 2025-12-19T22:12:20.722Z (5 days ago)
- Versions: 483
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 1.622%
- Average: 4.057%
- Dependent packages count: 6.492%
proxy.golang.org: github.com/ONEARMY/community-platform
- Homepage:
- Documentation: https://pkg.go.dev/github.com/ONEARMY/community-platform#section-documentation
- Licenses: mit
- Latest release: v2.95.1+incompatible (published 7 days ago)
- Last Synced: 2025-12-19T22:12:34.468Z (5 days ago)
- Versions: 483
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 1.622%
- Average: 4.057%
- Dependent packages count: 6.492%
Dependencies
- @types/axios ^0.14.0 development
- @types/concurrently ^6.2.1 development
- @types/cors ^2.8.8 development
- @types/dateformat ^3.0.1 development
- @types/fs-extra ^9.0.2 development
- @types/generate-json-webpack-plugin ^0.3.3 development
- @types/jest ^26 development
- @types/node 16 development
- @types/request ^2.48.5 development
- @types/sharp ^0.26.0 development
- @types/webpack ^4.41.29 development
- @types/webpack-node-externals ^2.5.1 development
- awesome-typescript-loader ^5.2.1 development
- clean-webpack-plugin ^4.0.0-alpha.0 development
- concurrently ^6.2.0 development
- copy-webpack-plugin ^6.4.1 development
- cross-env ^7.0.3 development
- firebase-functions-test ^0.3.3 development
- generate-json-webpack-plugin ^1.0.0 development
- jest 26 development
- ts-jest 26 development
- ts-node ^10.0.0 development
- tslint ^6.1.3 development
- typescript 4.5.5 development
- webpack ^4.46.0 development
- webpack-cli ^4.7.0 development
- webpack-node-externals ^3.0.0 development
- axios ^0.21.1
- cors ^2.8.5
- dateformat ^3.0.3
- express ^4.17.1
- firebase-admin ^9.9.0
- firebase-functions ^3.14.1
- firebase-tools ^10.7.1
- fs-extra ^9.0.1
- google-auth-library ^6.1.1
- googleapis ^61.0.0
- log-update ^4.0.0
- node-fetch 2
- oa-shared workspace:*
- one-army-community-platform workspace:*
- request ^2.88.2
- sharp ^0.30.1
- sitemap ^7.1.1
- uuid ^8.3.2
- @commitlint/cli ^16.2.3 development
- @commitlint/config-conventional ^16.2.1 development
- @commitlint/cz-commitlint ^16.2.3 development
- @semantic-release/changelog ^6.0.1 development
- @semantic-release/git ^10.0.1 development
- @testing-library/jest-dom ^5.11.4 development
- @testing-library/react ^11.1.0 development
- @testing-library/user-event ^12.1.10 development
- @types/browser-image-compression ^1.0.9 development
- @types/flux-standard-action 1.1.0 development
- @types/jest ^26.0.15 development
- @types/node 16 development
- @types/pubsub-js ^1.5.18 development
- @types/react ^16.9.53 development
- @types/react-dom ^17.0.3 development
- @types/react-hamburger-menu ^0.0.3 development
- @types/react-lazy-load-image-component ^1.5.1 development
- @types/react-leaflet ^1.1.6 development
- @types/react-leaflet-markercluster ^2.0.0 development
- @types/react-router-dom 5.1.7 development
- @types/react-select ^2.0.17 development
- @types/react-slick 0.23.2 development
- @types/react-table ^6.8.5 development
- @types/react-virtualized ^9.21.10 development
- @types/rebass 4.0.8 development
- @types/styled-system ^5.1.11 development
- @types/yup ^0.26.27 development
- @typescript-eslint/eslint-plugin ^5.10.1 development
- @typescript-eslint/parser ^5.26.0 development
- all-contributors-cli ^6.20.0 development
- chai-subset ^1.6.0 development
- commitizen ^4.2.4 development
- concurrently ^6.2.0 development
- cra-bundle-analyzer ^0.1.0 development
- cross-env ^6.0.3 development
- cspell ^6.1.0 development
- eslint ^7.32.0 development
- eslint-config-prettier ^8.3.0 development
- eslint-plugin-import ^2.26.0 development
- eslint-plugin-prettier ^3.4.0 development
- eslint-plugin-unicorn ^36.0.0 development
- husky ^7.0.4 development
- idb ^6.0.0 development
- lint-staged ^8.1.5 development
- mobx-react-devtools ^6.0.3 development
- prettier ^2.6.1 development
- react-dev-utils ^11.0.4 development
- start-server-and-test ^1.11.0 development
- terser 3.14.1 development
- ts-loader ^7.0.5 development
- typescript 4.5.5 development
- wait-on ^5.2.1 development
- workbox-background-sync ^6.1.5 development
- workbox-broadcast-update ^6.1.5 development
- workbox-cacheable-response ^6.1.5 development
- workbox-core ^6.1.5 development
- workbox-expiration ^6.1.5 development
- workbox-google-analytics ^6.1.5 development
- workbox-navigation-preload ^6.1.5 development
- workbox-precaching ^6.1.5 development
- workbox-range-requests ^6.1.5 development
- workbox-recipes ^6.1.5 development
- workbox-routing ^6.1.5 development
- workbox-strategies ^6.1.5 development
- workbox-streams ^6.1.5 development
- @emotion/react ^11.8.2
- @emotion/styled ^11.8.1
- @sentry/react ^6.15.0
- @uppy/core ^2.1.4
- @uppy/dashboard ^2.1.3
- @uppy/react ^2.1.2
- browser-image-compression ^1.0.15
- cheerio ^1.0.0-rc.10
- countries-list ^2.6.1
- date-fns ^1.30.1
- debounce ^1.2.0
- dexie ^2.0.4
- dotenv ^10.0.0
- final-form 4.20.2
- final-form-arrays ^3.0.2
- final-form-calculate ^1.3.2
- firebase ^8.10.1
- framer-motion ^4.1.17
- fs-extra ^10.0.0
- fuse.js ^6.4.6
- is-url ^1.2.4
- leaflet ^1.5.1
- leaflet.markercluster ^1.4.1
- lorem-ipsum ^2.0.3
- mobx 6.3.2
- mobx-react 7.2.0
- oa-components workspace:*
- oa-shared 1.0.0
- pino ^7.2.0
- pino-logflare ^0.3.12
- pubsub-js ^1.7.0
- react ^17.0.2
- react-dom ^17.0.2
- react-dropzone ^10.1.10
- react-final-form 6.5.3
- react-final-form-arrays ^3.1.3
- react-firebase-file-uploader 2.4.4
- react-flag-icon-css ^1.0.25
- react-foco ^1.3.1
- react-ga4 ^1.4.1
- react-hamburger-menu ^1.1.1
- react-image-lightbox ^5.1.0
- react-lazy-load-image-component ^1.5.1
- react-leaflet ^2.5.0
- react-leaflet-markercluster ^2.0.0-rc3
- react-linkify ^0.2.2
- react-player ^1.15.3
- react-portal ^4.2.0
- react-router ^5.2.0
- react-router-breadcrumbs-hoc ^3.2.0
- react-router-dom ^5.2.0
- react-router-hash-link ^2.4.3
- react-scripts 4.0.3
- react-select ^2.4.3
- react-slick ^0.25.2
- react-table ^6.10.3
- react-tooltip ^4.2.20
- react-virtualized ^9.22.3
- rxjs ^6.6.3
- sass ^1.45.2
- styled-system ^5.1.5
- theme-ui ^0.14.1
- ts-node ^10.4.0
- use-debounce ^7.0.1
- web-vitals ^1.1.2
- workbox-window ^6.1.5
- yup ^0.32.9
- @babel/core ^7.14.3 development
- @react-theming/storybook-addon ^1.1.5 development
- @storybook/addon-actions ^6.4.22 development
- @storybook/addon-docs ^6.4.22 development
- @storybook/addon-essentials ^6.4.22 development
- @storybook/addon-links ^6.4.22 development
- @storybook/addons ^6.4.22 development
- @storybook/react ^6.4.22 development
- @storybook/theming ^6.4.22 development
- @types/mustache ^4.1.2 development
- @types/react-flag-icon-css ^1.0.5 development
- @types/react-portal ^4.0.4 development
- babel-loader 8.1.0 development
- eslint ^7.32.0 development
- eslint-plugin-import ^2.25.4 development
- mustache ^4.2.0 development
- ts-node ^10.7.0 development
- typescript ^4.5.5 development
- @emotion/react ^11.8.2
- @emotion/styled ^11.8.1
- @react-icons/all-files ^4.1.0
- prettier ^2.5.1
- react ^17.0.2
- react-flag-icon-css ^1.0.25
- react-icons ^4.3.1
- react-linkify ^0.2.2
- react-portal ^4.2.2
- react-router ^5.2.0
- react-router-dom ^5.2.0
- storybook ^6.4.22
- theme-ui ^0.14.1
- webpack ^5.72.0
- @cypress/webpack-preprocessor ^5.9.1 development
- @types/fs-extra ^9.0.13 development
- @types/wait-on ^5.3.1 development
- cross-env ^7.0.3 development
- dotenv ^10.0.0 development
- fs-extra ^10.0.0 development
- ts-node ^10.2.1 development
- wait-on ^6.0.0 development
- cypress 9.4
- cypress-file-upload 5.0.8
- oa-shared workspace:*
- @docusaurus/core 2.0.0-beta.18
- @docusaurus/preset-classic 2.0.0-beta.18
- @mdx-js/react ^1.6.22
- clsx ^1.1.1
- react ^17.0.2
- react-dom ^17.0.2
- @types/dockerode ^3.3.8 development
- @types/fs-extra ^9.0.13 development
- ts-node ^10.7.0 development
- typescript ^4.5.5 development
- boxen ^5.1.2
- dockerode ^3.3.1
- fs-extra ^10.0.1
- globby ^11.0.2
- log-update ^4.0.0
- @types/rimraf ^3.0.2 development
- cheerio ^1.0.0-rc.10
- dotenv ^10.0.0
- globby ^11.0.2
- mustache ^4.2.0
- oa-shared workspace:*
- rimraf ^3.0.2
- ts-node ^10.2.1
- typescript ^4.5.5 development
- 3478 dependencies
- actions/checkout v2 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/autobuild v1 composite
- github/codeql-action/init v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- docker/build-push-action v3 composite
- docker/login-action f054a8b539a109f9f41c372932f1ae047eff08c9 composite
- docker/metadata-action 98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v2 composite
- repo-sync/pull-request v2 composite
- actions/labeler v3 composite
- FirebaseExtended/action-hosting-deploy v0 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v3 composite
- actions/stale v8 composite
- release-drafter/release-drafter v5 composite
- actions/cache v2 composite
- actions/checkout v1 composite
- actions/setup-node v3 composite
- google-github-actions/setup-gcloud master composite
- node 18-bullseye-slim build
- @firebase/rules-unit-testing ^2.0.7 development
- dotenv ^16.3.1 development
- firebase ^9.21.0 development
- firebase-tools 11 development
- vitest ^0.31.0 development
- typescript ^5.1.6 development
Score: -Infinity