An open API service indexing awesome lists of open source software.

https://github.com/nitintonypaul/numa

NUMA is your very own browser sidekick, a sleek Chrome extension that transforms your default new-tab page into a distraction-eating, focus-boosting dashboard.
https://github.com/nitintonypaul/numa

browser-extension chrome-extension clock css html javascript quicklink todolist

Last synced: 12 months ago
JSON representation

NUMA is your very own browser sidekick, a sleek Chrome extension that transforms your default new-tab page into a distraction-eating, focus-boosting dashboard.

Awesome Lists containing this project

README

          

# NUMA Favicon NUMA
> _“Reorganize. Refocus. Reload.”_

![Under Development](https://img.shields.io/badge/status-in%20development-yellow)

---

## ⚠️ Disclaimer

NUMA is currently in early access and is still under active development. While the extension is functional, some features may be incomplete or subject to change. By using NUMA, you acknowledge that the extension may not be fully polished and could contain bugs. Feedback is welcomed to help improve the product as it evolves!

---

## 📋 Table of Contents

1. [What Is NUMA?](#what-is-NUMA)
2. [Key Features](#key-features--expected)
3. [Installation](#installation)
4. [Usage](#usage)
5. [Tech Stack](#tech-stack)
6. [Design](#design)
7. [Next Steps](#next-steps)
8. [License](#license)

---

## 🔍 What Is NUMA?

NUMA is your very own browser sidekick, a sleek Chrome extension that transforms your default new-tab page into a distraction-eating, focus-boosting dashboard. Think of it as your browser wearing noise-canceling headphones: all you hear is focus.

Or, if you prefer acronyms: **Neutral Utility for Maintaining Attention.**

---

## ✨ Key Features

- **Quick Links (Up to 4)**
Hand‑pick your daily essentials—limited slots to keep distractions at bay.
- **Mini To‑Do List**
Jot down “must‑do’s” so your next page load is a prompt to execute, not procrastinate.
- **Live Clock & Date Display**
Always know the hour. (No more frantic glances at your phone.)
- **Time-Based Greeting**
Contextual greeting based on time of day. Not too important, but always nice to have.
- **Daily Inspiration OR Fun Fact (via ZenQuotes & Useless Facts API)**
A fresh quote each day or a fun fact to lighten your mood. Your choice.
- **Light & Dark Themes**
Switch themes effortlessly—your eyeballs will thank you.

---

## 🛠️ Installation

### 🔧 For Development (Unpacked Extension)

1. **Download the Latest Release**
Head over to the [Releases](https://github.com/nitintonypaul/numa/releases) section and download the latest `.zip` file of NUMA.

2. **Extract the Files**
Unzip the downloaded archive to a convenient location on your machine.

3. **Open Chrome Extensions Page**
Navigate to `chrome://extensions/` in your Chrome browser.

4. **Enable Developer Mode**
Toggle the **Developer mode** switch in the top-right corner.

5. **Load Unpacked Extension**
Click **Load unpacked** and select the folder where you extracted the extension files.

6. **Enjoy NUMA**
Once loaded, open a new tab to experience your minimalistic dashboard in action.

### 🛒 From Gumroad
NUMA is also available on [Gumroad](https://nitintonypaul.gumroad.com/l/numa) as a free or donation-supported download. If you’d like to support development, you can choose to pay what you want — or download it for free.

### 🛒 From Chrome Web Store (Coming Soon)

Stay tuned! The official Web Store release is on the roadmap.

---

## 🚀 Usage (How to Get Started)

1. **Complete Onboarding**
Begin by entering your name to personalize the experience. Once done, you'll be greeted with a sleek, clean home page.

2. **Add To-Dos**
Stay on top of your tasks by clicking the **"+" icon** near the To-Do section to easily add new items to your list.

3. **Quick Links at Your Fingertips**
Need quick access to your favorite sites? Simply click the **"+" icon** below the greeting message to add your essential quick links.

4. **Get Inspired**
At the bottom of your page, enjoy a **motivational quote** to keep your day inspired and focused.

5. **Access Settings & More**
For full customization, click the **Settings icon** in the top-right corner. From here, you can tweak settings and explore additional features.

Have more questions? Visit [FAQ](https://github.com/nitintonypaul/numa/blob/main/FAQ.md)

---

## 🛠️ Tech Stack

[![HTML](https://img.shields.io/badge/HTML-%23E34F26.svg?logo=html5&logoColor=white)](#)
[![CSS](https://img.shields.io/badge/CSS-1572B6?logo=css3&logoColor=fff)](#)
[![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&logoColor=000)](#)

---

## 📸 Design

> _“Design is never finished—only paused.”_


NUMA preview

---

## 📈 Next Steps

- Official Chrome Web Store release
- Add more customization features for users
- Refine usage experience
- Extend support for other browsers

---

## 📜 License

Distributed under the MIT License. See LICENSE for details.

---

## 🤝 Contributions

Contributions are what make open-source projects like NUMA thrive. If you want to help improve NUMA or have a great idea, you're welcome to contribute! Whether it's bug fixes, new features, or documentation improvements, your help is appreciated. Here's how you can contribute:

1. **Fork the Repository**
Clone the repository to your local machine and create a new branch for your feature or fix.

2. **Make Changes**
Work on your changes locally. Feel free to add features or resolve issues that you think will improve the extension.

3. **Submit a Pull Request**
Once you’re done, submit a pull request detailing the changes you made. If your contribution resolves an issue, link to it in your PR description.

4. **Review Process**
All contributions will be reviewed, and once approved, they will be merged into the main branch.

> **Note**: Please follow the [Code of Conduct](https://github.com/nitintonypaul/numa/blob/main/CODE_OF_CONDUCT.md) and ensure that your code adheres to the project's coding standards.

---