https://github.com/nahpu/nahpu
A cross-platform (mobile and desktop) digital catalog app for natural history collections
https://github.com/nahpu/nahpu
biology cross-platform evolution field-expedition flutter mobile-app natural-history-collections
Last synced: 2 months ago
JSON representation
A cross-platform (mobile and desktop) digital catalog app for natural history collections
- Host: GitHub
- URL: https://github.com/nahpu/nahpu
- Owner: nahpu
- License: mit
- Created: 2022-07-18T23:03:34.000Z (almost 4 years ago)
- Default Branch: dev
- Last Pushed: 2026-03-25T20:21:55.000Z (3 months ago)
- Last Synced: 2026-03-26T19:32:06.576Z (3 months ago)
- Topics: biology, cross-platform, evolution, field-expedition, flutter, mobile-app, natural-history-collections
- Language: Dart
- Homepage: https://nahpu.app
- Size: 36.3 MB
- Stars: 13
- Watchers: 2
- Forks: 5
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.MD
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# nahpu 
[](https://github.com/hhandika/nahpu/actions/workflows/test.yml)
[](https://github.com/XAMPPRocky/tokei)
[](https://github.com/hhandika/nahpu/commits/main)
[](https://github.com/hhandika/nahpu/blob/main/LICENSE)
NAHPU (NAtural History Project Utility) is a cross-platform application designed for cataloging natural history specimens. It modernizes data recording and management for field and museum work.
Visit our website to learn more: [nahpu.app](https://nahpu.app)
## Key Features
* **Cross-Platform:** Use Nahpu on Android, iOS, Windows, macOS, and Linux.
* **Field and Museum Ready:** Designed for both field data collection and museum curation workflows.
* **Rich Data Capture:** Record a wide range of specimen data, including images, measurements, and collection details.
* **Data Export:** Export your data to CSV and other formats for use in other applications.
* **Offline First:** Works offline; we plan to allow syncing your data when you have an internet connection.
## Supported Catalog Formats
* Birds 🦅
* Mammals 🐿️
* Herpetofauna (in development) 🐍
* Fishes (in development) 🐠
* Paleo Vertebrates (planned) 🦣
## Technologies Used
Nahpu is built with a modern stack to ensure a high-quality and performant experience:
* **[Flutter](https://flutter.dev/):** For the cross-platform user interface.
* **[Rust](https://www.rust-lang.org/):** For performance-critical native code, integrated with [Flutter Rust Bridge](https://cjycode.com/flutter_rust_bridge/).
* **[Drift](https://drift.simonbinder.eu/):** For the local SQLite database.
* **[Riverpod](https://riverpod.dev/):** For state management.
* **[Docusaurus](https://docusaurus.io/):** For the documentation website.
## Contributing
We welcome contributions from the community! Whether you're a developer, a designer, or a user, you can help make Nahpu better.
Please read our [CONTRIBUTING.md](CONTRIBUTING.md) file for details on how to get started with setting up the project and our contribution guidelines.
## License
Nahpu is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.