All Projects → hjk789 → Nxenhanced

hjk789 / Nxenhanced

Adds "quality-of-life" features to NextDNS website for a more practical usability

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nxenhanced

Read Aloud
An awesome browser extension that reads aloud webpage content with one click
Stars: ✭ 444 (+665.52%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, firefox-extension, webextension
Turnoff Namuwiki
조별과제 때마다 "나무위키 꺼라."라고 말하시는게 피곤하신 여러분을 위해 만들어진 Browser Extension, 나무위키를 꺼 드립니다.
Stars: ✭ 59 (+1.72%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, firefox-extension, webextension
Archiveror
Archiveror will help you preserve the webpages you love. 💾
Stars: ✭ 246 (+324.14%)
Mutual labels:  chrome-extension, browser-extension, firefox-extension, webextension
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (+12.07%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Tabliss
An extensible New Tab web extension written in TypeScript, React and Redux.
Stars: ✭ 798 (+1275.86%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, webextension
Markdown Viewer
Markdown Viewer / Browser Extension
Stars: ✭ 497 (+756.9%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, firefox-extension
Spotify Lyrics
🎉 Desktop Spotify Web Player Instant Synchronised Lyrics
Stars: ✭ 162 (+179.31%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, firefox-extension
LAN-port-scan-forbidder
Forbid untrusted webs to access localhost or LAN. An anti-scan protection 🛡️🏡
Stars: ✭ 53 (-8.62%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Html5 Video Everywhere
Higher performance and stable video watching experience on the web
Stars: ✭ 118 (+103.45%)
Mutual labels:  chrome-extension, firefox-addon, firefox-extension, webextension
linguist
Linguist is a powerful browser extension for translate pages and text, which are ready to replace your favorite translate service
Stars: ✭ 21 (-63.79%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
perfect-home
firefox newtab/home replacement
Stars: ✭ 101 (+74.14%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
AntiRickRoll
Chrome extension that blocks Rickrolls!
Stars: ✭ 22 (-62.07%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Disable Javascript
Adds the ability to disable JavaScript on specific sites.
Stars: ✭ 151 (+160.34%)
Mutual labels:  chrome-extension, firefox-addon, firefox-extension, webextension
Synology Download Manager
An open source browser extension for adding/managing download tasks to your Synology DiskStation.
Stars: ✭ 138 (+137.93%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, webextension
Floccus
☁️ Sync your bookmarks privately across browsers
Stars: ✭ 2,630 (+4434.48%)
Mutual labels:  chrome-extension, firefox-addon, firefox-extension, webextension
Urql Devtools
A tool for monitoring and debugging urql during development
Stars: ✭ 131 (+125.86%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, webextension
snoozz-tab-snoozing
A Web Extension to declutter windows by snoozing tabs for later
Stars: ✭ 105 (+81.03%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Upvote-Anywhere
Upvote Anywhere Browser Extension
Stars: ✭ 339 (+484.48%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Jjb
一个帮助你自动申请京东价格保护的chrome拓展
Stars: ✭ 3,083 (+5215.52%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, webextension
Extanalysis
Browser Extension Analysis Framework - Scan, Analyze Chrome, firefox and Brave extensions for vulnerabilities and intels
Stars: ✭ 351 (+505.17%)
Mutual labels:  chrome-extension, firefox-addon, browser-extension, firefox-extension

NX Enhanced

Adds "quality-of-life" features to NextDNS website to make the experience of managing lists, domains, etc. more practical.

                                 

Current features

Logs page:

  • Allow/Deny buttons in the logs that make it possible to add an exception or block a domain without needing to copy, switch pages, and paste.
    Allow and Deny butttons
    You can either add the respective domain or the whole root domain, or even edit the domain if you want.
    Read more

  • Ability to specify domains that should be hidden from the logs
    Domain filtering
    You can either manually input domains, or click on the "Hide" button, alongside the Allow/Deny buttons, which lets you hide domains with few clicks. Read more

  • Ability to load only the logs that happened before a specified date-time
    only logs before

  • Option to show only queries from unnamed devices
    Other Devices button

  • An option to show the number of entries currently loaded, visible or hidden by filters
    counters

  • Show the query's absolute time (HH:MM:SS) along with the relative time ("a minute ago", "few seconds ago")
    Absolute time

  • A refresh button
    refresh button

Allowlist/Denylist pages:

  • Ability to add a description to each domain in the allow/denylists. Read more
    Description input

  • Sort the allow/deny lists alphabetically, and styling options to the domains for an easier quick reading, such as: lighten subdomains, bold root domain and right-align.
    allow/deny options

Settings page:

  • Ability to export/import all settings from/to a config. Read more
    Export/import buttons

Privacy page:

  • Collapse the list of blocklists enabled and adds a button to unhide them if needed
    Hidden lists
    This is good for people with a long list of blocklists added.

  • Sort alphabetically the list of blocklists in the "Add a blocklist" screen
    Sort a-z blocklists

Security page:

  • Collapse the list of added TLDs

  • A button that allows you to add every TLD in the "Add a TLD" screen in one click. Read more
    Add all TLDs button

How to use it

For Firefox, just click the "Get the Addon" link above, then click the "Add to Firefox" button and confirm.

For Chrome (and other Chromium based browsers), just click the "Available in the Chrome Web Store" link above, then click the "Add to Chrome" button and confirm. For Edge it's the same thing, just click the "Get it from Microsoft" link.

You also have the option of using the userscript version, but it works only in Chrome, in Firefox it works partially. Also, keep in mind that the userscript is discontinued. For more information and instructions, read here.

NX Enhanced was tested in Firefox and Chrome. It should work fine in pretty much any browser that accepts Firefox or Chrome extensions, although I didn't tested them.

Bug reports, suggestions and questions

In case you experience any problem with NX Enhanced, or you want to make suggestions, you are encouraged to post a new issue on the Issues section. Any feedback is welcome, appreciated and encouraged. If you have any questions you can start a new discussion in the Discussions section.

How to contribute

If you would like to contribute with code, you just need to:

  1. Make a fork of this project's repository by clicking on the "Fork" button on the top-right corner of the repository page;
  2. Make your proposed changes in the code of the fork you created, and when done, push the changes;
  3. Go to the Pull requests page and click the "New pull request" button. And finally, click the "Create pull request" button.

If you can't code, but still want to contribute, you can do so by making a donation. This project takes a lot of time and effort developing, analyzing, testing, fixing, researching and optimizing, most of these are because it's being developed for public use, instead of just my personal use. If you appreciate this project, would like to give a thank you or support the continuation of the development, consider making a donation. The donation goes to the project owner, BLBC.

Donate

If you don't have funds to donate, but still want to contribute, you can do so by spreading the word about NX Enhanced on the web or to your acquaintances, giving feedback, rating the extension and posting a review.

License

  • You can view the code, download copies to your devices, install, run, use the features added to the page and uninstall this software.
  • You can suggest changes, either by opening issues or by doing pull requests.
  • You can create or participate in discussions, give feedback and rate this project.
  • You are free to refer to NX Enhanced, just make sure to include a link to this project's repository homepage (https://github.com/hjk789/NXEnhanced).
  • You can modify your downloaded copy as you like, although it's recommended that you suggest this modification to be included in the original, so all users can benefit.
  • You can make a fork of this project, provided that: 1. You fork it inside GitHub, by clicking on the "Fork" button of this project's repository web page; and 2. You fork it in order to push changes to this project's repository with a pull request. If you don't fit in these conditions, don't fork it, "Star" it instead. Any contributed code is owned by the repository owner, hjk789. The credits of the contributed code goes to the contributor.
  • You cannot do any other action not allowed in this license.

I have no association with NextDNS Inc., I'm just a user of their DNS service who needed the features NX Enhanced provides. NX Enhanced is a completely voluntary work. I am not responsible for any damage or leak, directly or indirectly related to the use or misuse of this software. The responsibility is completely on it's users. Use it at your own risk. There are no warranties, either implied or stated.

Copyright (c) 2020+ BLBC (hjk789)

Privacy policy

You can read the full privacy policy here. In brief, most of what you need to know is in the first line: "NX Enhanced does not collect and does not send your data to third-parties, it also does not include any kind of tracking or analytics in the code."

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].