Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. NMF.earth

NMF.earth

GPL-3.0TypeScriptv0.11.0

A React Native mobile app that helps users understand and reduce their personal carbon footprint.

Visit WebsiteGitHubGitHub
541 stars162 forks0 contributors

What is NMF.earth?

NMF.earth app is a mobile application built with React Native and Expo that helps individuals track, understand, and reduce their personal carbon footprint. It calculates emissions based on lifestyle data, provides product scanning via barcode to assess environmental impact, and offers educational guides for sustainable living. The project emphasizes transparency by detailing its calculation methodologies and emission data sources.

Target Audience

Environmentally conscious individuals seeking to quantify and minimize their personal carbon emissions through actionable insights. Developers interested in contributing to or learning from an open-source React Native project focused on sustainability and multi-language support.

Value Proposition

Developers choose this app for its comprehensive approach to carbon tracking, combining personal emission calculations with product-level impact assessment via Open Food Facts API. Its open-source nature, transparency in methodology, and built-in multi-language support via POEditor make it a unique tool for promoting sustainable living globally.

Overview

Understand and reduce your carbon footprint 🌱 iOS & Android.

Use Cases

Best For

  • Building a mobile app for personal carbon footprint tracking with detailed emission calculations.
  • Integrating barcode scanning to assess product environmental impact using Open Food Facts API.
  • Creating educational sustainability guides with markdown-based content management.
  • Developing a React Native application with Expo, Redux Toolkit, and TypeScript for cross-platform deployment.
  • Implementing multi-language support in a mobile app using POEditor for translation management.
  • Contributing to an open-source project focused on climate change and sustainable living initiatives.

Not Ideal For

  • Projects requiring a web-only interface without mobile app development, as it's built with React Native for iOS and Android.
  • Teams needing immediate deployment without configuring external APIs like Open Food Facts and Sentry for error tracking.
  • Developers looking for a general-purpose tracking app beyond carbon emissions, due to its specialized environmental focus.

Pros & Cons

Pros

Cross-Platform Efficiency

Built with Expo and React Native, allowing simultaneous deployment to iOS and Android with a single codebase, as shown by the setup commands and app store badges.

Transparent Carbon Data

Uses detailed emission methodologies from NMF's carbon footprint repository, providing users with clear, actionable insights into calculation sources.

Multi-Language Support

Integrates POEditor for translation management, enabling global reach with community-contributed languages without requiring coding skills, as highlighted in the translations section.

Open Source Community

Has over 40 contributors with clear guidelines, fostering collaboration and transparency under the GNU GPL v3.0 license, backed by a Kickstarter campaign.

Cons

Complex Build Process

Requires setting up environment variables for Sentry, configuring Expo secrets, and running multiple scripts for guides and translations, which adds overhead for developers.

External API Dependencies

Relies heavily on Open Food Facts API for product scanning, making the app vulnerable to API changes or downtime without built-in fallback options.

Limited Scope Flexibility

The app is tightly focused on carbon tracking; adapting it for other personal tracking features would require significant code modifications due to its specialized structure.

Frequently Asked Questions

Quick Stats

Stars541
Forks162
Contributors0
Open Issues29
Last commit4 months ago
CreatedSince 2019

Tags

#functional-programming#ios#carbon-footprint#android#climate-change#mobile-app#react-native#typescript#redux-toolkit#sustainability#expo

Built With

R
Redux Toolkit
T
TypeScript
J
Jest
S
Sentry
S
Storybook
E
Expo
E
ESLint
R
React Native
P
Prettier

Links & Resources

Website

Included in

React Native35.6k
Auto-fetched 1 day ago

Related Projects

F8 App 2017F8 App 2017

Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects.

Stars13,900
Forks2,470
Last commit3 years ago
30-days-of-react-native30-days-of-react-native

30 days of React Native demos

Stars6,879
Forks1,429
Last commit7 years ago
react-native-nw-react-calculatorreact-native-nw-react-calculator

Mobile, desktop and website Apps with the same code

Stars5,214
Forks862
Last commit4 years ago
GitPointGitPoint

GitHub in your pocket :iphone:

Stars4,769
Forks774
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub