Trefle
A botanical JSON REST API for plants species, allowing you to search and query over all the registered species, and build the next gardening apps and farming robots.
https://github.com/treflehq/trefle-api
Category: Consumption
Sub Category: Agriculture and Nutrition
Keywords
api-rest biodiversity database farming-robots gardening-apps hacktoberfest plants plants-species trefle trefle-api
Keywords from Contributors
generic archiving measur transforms optimize conversion observation compose projection animals
Last synced: about 23 hours ago
JSON representation
Repository metadata
π Trefle is a botanical JSON REST API for plants species, allowing you to search and query over all the registered species, and build the next gardening apps and farming robots.
- Host: GitHub
- URL: https://github.com/treflehq/trefle-api
- Owner: treflehq
- License: agpl-3.0
- Created: 2019-04-14T15:42:25.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2026-09-16T12:55:50.000Z (15 days ago)
- Last Synced: 2026-09-25T01:02:00.697Z (7 days ago)
- Topics: api-rest, biodiversity, database, farming-robots, gardening-apps, hacktoberfest, plants, plants-species, trefle, trefle-api
- Language: Ruby
- Homepage: https://trefle.io
- Size: 27.8 MB
- Stars: 586
- Watchers: 12
- Forks: 54
- Open Issues: 57
- Releases: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Citation: CITATION.cff
README.md
The Trefle REST API & website
π Website β’ π Getting started β’ π API Documentation β’ π‘ Ideas and features β’ π Issues
What is Trefle?
π Trefle is a botanical JSON REST API for plants species, allowing you to search and query over all the registered species, and build the next gardening apps and farming robots.
Why this repo?
The purpose of this repository is:
- To offer an accessible channel to collect issues and ideas.
- To show our public roadmap, the current topics and features to come.
How to contribute?
π¨ There is a bug
Please create a new bug report! We will look at it, make sure it's not a duplicate, then it will go into our Issues board
π‘ I have a feature idea
Please create a new feature request! We will look at it, make sure it's not a duplicate, then it will go into our Ideas and features board
Citation (CITATION.cff)
cff-version: 1.2.0 message: >- Trefle's compiled database (its structure and the community corrections) is published under CC-BY 4.0; please cite it as below. See https://trefle.io/citation for the APA and BibTeX formats and the current DOI. The API and platform code are separately licensed AGPL-3.0. title: "Trefle: a global plants API" type: dataset authors: - name: "AndrΓ© Aubin" - name: "Trefle contributors" url: "https://trefle.io" repository-code: "https://github.com/treflehq/trefle-api" license: "CC-BY-4.0" keywords: - botany - plants - species - taxonomy - open-data # Once the Zenodo deposit (#322) exists, add: # identifiers: # - type: doi # value: "10.5281/zenodo.NNNNNN" # description: "Concept DOI for the Trefle dataset"
Owner metadata
- Name: Trefle
- Login: treflehq
- Email: hello@trefle.io
- Kind: organization
- Description: We are an open, freely accessible botanical data source and REST API
- Website: https://trefle.io
- Location: France
- Twitter: trefle_api
- Company:
- Icon url: https://avatars.githubusercontent.com/u/49616756?v=4
- Repositories: 3
- Last ynced at: 2024-05-01T09:30:26.747Z
- Profile URL: https://github.com/treflehq
GitHub Events
Total
- Create event: 14
- Delete event: 10
- Fork event: 2
- Issue comment event: 78
- Issues event: 73
- Member event: 1
- Pull request event: 61
- Push event: 6
- Release event: 1
- Watch event: 59
Last Year
- Create event: 14
- Delete event: 10
- Issue comment event: 69
- Issues event: 66
- Member event: 1
- Pull request event: 61
- Push event: 5
- Release event: 1
- Watch event: 9
Committers metadata
Last synced: 2 days ago
Total Commits: 407
Total Committers: 5
Avg Commits per committer: 81.4
Development Distribution Score (DDS): 0.074
Commits in past year: 149
Committers in past year: 2
Avg Commits per committer in past year: 74.5
Development Distribution Score (DDS) in past year: 0.101
| Name | Commits | |
|---|---|---|
| AndrΓ© Aubin | a****e@a****z | 377 |
| dependabot[bot] | 4****] | 27 |
| Sebastian Korotkiewicz | s****z@g****m | 1 |
| Krystan HuffMenne | k****n@t****o | 1 |
| Godfrey Chan | g****c@g****m | 1 |
Committer domains:
- tilde.io: 1
- andral.xyz: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 128
Total pull requests: 127
Average time to close issues: 9 months
Average time to close pull requests: 3 months
Total issue authors: 65
Total pull request authors: 7
Average comments per issue: 1.08
Average comments per pull request: 0.89
Merged pull request: 77
Bot issues: 0
Bot pull requests: 73
Past year issues: 38
Past year pull requests: 88
Past year average time to close issues: 2 days
Past year average time to close pull requests: 9 days
Past year issue authors: 4
Past year pull request authors: 2
Past year average comments per issue: 0.84
Past year average comments per pull request: 1.06
Past year merged pull request: 53
Past year bot issues: 0
Past year bot pull requests: 48
Top Issue Authors
- lambda2 (55)
- jetamartin (2)
- danielbrendel (2)
- smackthat (2)
- wagenet (2)
- capndave (2)
- BadisB (2)
- SebastianKG (2)
- noraeiffman (2)
- Greenie10 (2)
- jonmarron (1)
- jonysy (1)
- GhermanTeodora (1)
- odziminski (1)
- crustyratfink (1)
Top Pull Request Authors
- dependabot[bot] (73)
- lambda2 (48)
- igas (2)
- skorotkiewicz (1)
- lewislbr (1)
- gitKrystan (1)
- chancancode (1)
Top Issue Labels
- bug (71)
- enhancement (40)
- ready-for-agent (18)
- data-integrity (11)
- attribution-changes (7)
- sentry (6)
- doc (4)
- edible-refactor (2)
- dependencies (2)
- ruby (2)
Top Pull Request Labels
- dependencies (73)
- javascript (35)
- ruby (34)
- reviewed-by-agent (28)
- bug (3)
- needs-fixes (2)
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 13
proxy.golang.org: github.com/treflehq/trefle-api
- Homepage:
- Documentation: https://pkg.go.dev/github.com/treflehq/trefle-api#section-documentation
- Licenses: agpl-3.0
- Latest release: v2.7.0+incompatible (published 15 days ago)
- Last Synced: 2026-09-28T17:01:41.377Z (3 days ago)
- Versions: 13
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.362%
- Average: 4.508%
- Dependent repos count: 4.655%
Dependencies
- webpack-dev-server ^3.11.0 development
- @babel/preset-react ^7.10.4
- @rails/ujs ^6.0.3-1
- @rails/webpacker 5.1.1
- autobind-decorator ^2.4.0
- axios ^0.21.1
- babel-plugin-transform-react-remove-prop-types ^0.4.24
- britecharts ^2.16.0
- bulma ^0.9.0
- clsx ^1.1.1
- d3-selection ^1.4.1
- lodash ^4.17.19
- marked ^2.0.0
- node-fetch ^2.6.1
- prop-types ^15.7.2
- react ^16.13.1
- react-debounce-input ^3.2.2
- react-dom ^16.13.1
- react-intense ^0.1.6
- react-markdown ^4.3.1
- react-modal ^3.11.2
- react-select ^3.1.0
- react-syntax-highlighter ^12.2.1
- swagger-ui ^3.26.2
- 1239 dependencies
- annotate >= 0 development
- capybara >= 2.15 development
- chromedriver-helper >= 0 development
- coveralls >= 0.8.23 development
- database_cleaner >= 1.8.5 development
- dotenv-rails >= 2.7.5 development
- factory_bot ~> 5.1.2 development
- faker ~> 2.1.2 development
- listen >= 3.0.5, < 3.2 development
- marginalia >= 1.8.0 development
- pry >= 0 development
- rails-controller-testing >= 0 development
- rspec >= 0 development
- rspec-rails >= 0 development
- rswag >= 0 development
- seed_dump >= 0 development
- selenium-webdriver >= 0 development
- simplecov >= 0.16.1 development
- spring >= 0 development
- spring-watcher-listen >= 2.0.0 development
- web-console >= 3.3.0 development
- active_flag >= 0
- activerecord-like >= 0
- auto_strip_attributes ~> 2.5
- bcrypt >= 3.1.7
- bootsnap >= 1.1.0
- colorize >= 0
- connection_pool >= 0
- counter_culture ~> 2.0
- countries >= 0
- dalli >= 0
- ddtrace >= 0
- derailed_benchmarks >= 0
- devise >= 0
- friendly_id >= 5.2.4
- gravtastic >= 0
- groupdate >= 0
- has_scope >= 0
- health_check >= 0
- httparty >= 0
- interactor-rails ~> 2.2.1
- json-schema >= 0
- jwt >= 0
- kaminari >= 0
- measured >= 0
- measured-rails >= 0
- memory_profiler >= 0
- meta-tags >= 0
- nokogiri >= 0
- oj >= 0
- pagy ~> 3.5
- panko_serializer >= 0
- pg >= 0.18, < 2.0
- pg_query >= 0.9.0
- pghero >= 0
- puma >= 0
- rack-attack ~> 6.2.2
- rails >= 6.0.3.2
- recaptcha >= 0
- redis ~> 4.1.4
- redis-namespace ~> 1.7.0
- rufus-scheduler ~> 3.4.2
- searchkick >= 0
- sentry-raven >= 0
- sidekiq ~> 6.0.7
- sidekiq-cron ~> 0.6.3
- sidekiq-limit_fetch >= 0
- sidekiq-status >= 0
- sitemap_generator >= 0
- skylight ~> 5.0.0.beta4
- terminal-table >= 0
- typhoeus >= 0
- webpacker >= 5.x
- 179 dependencies
- ruby 3.1.0-alpine build
- actions/checkout v7 composite
- docker/build-push-action v7 composite
- docker/login-action v4 composite
- docker/metadata-action v6 composite
- docker/setup-buildx-action v4 composite
- actions/checkout v7 composite
- actions/setup-node v7 composite
- ruby/setup-ruby v1 composite
- opensearchproject/opensearch 2 docker
- postgres 16 docker
- redis 7 docker
- actions/checkout v7 composite
- actions/setup-node v7 composite
- ruby/setup-ruby v1 composite
Score: -Infinity