Git Product home page Git Product logo

ntp's Introduction

Next NTP

Mobile first New Tab Page.Feature rich and higly customizable.

You can use this NTP online from any browser ( Desktop/Mobile ) at https://d3ward.github.io/ntp/local_ntp

Also there is a special version with service workers PWA Next NTP

This project is bundled in Kiwi Browser ( Android ) available at 'chrome-search://local-ntp/new-ntp.html'

The original ntp was made up of two part:

  • A list of most visited websites, ordered on a grid of tiles
  • A list of recent news

This fork has removed the two parts and created a "modular" ones that we can call widgets:

  • Search Bar
  • Tiles Grid
  • Weather
  • News Section
  • Tabs

The main goal is to provide all the options to customize anything.

Settings and widgets are stored with localStorage API.

Once the page is loaded, the pre-rendered version of all enabled widgets is instantly displayed on screen

Some widget have limited functionality ( like access the most visited pages,history,downloaded files etc.) Fully widgets working/support is gradually implemented into Kiwi Browser.

Favicons are retrieved from

  • Kiwi Browser's server ( No analytics, no logs, no identifier to send).
  • or user can add custom links for favicons

News are fetched via a proxy server from Kiwi Browser

For security reasons, the new tab page should only establish connection to HTTPS servers. CORS (loading requests from remote servers), XHR and CSP policies can be adapted if you need, feel free to ask on Discord (or open an issue).

You can directly try this fork of the new tab page online by going with your favorite browser (Chrome or Kiwi Browser) on .html

Forked Repo - https://kiwibrowser.github.io/ntp/local_ntp.html

Libraries included in this project

Copyright 2019 Geometry OU / Kiwi Browser Licensed under https://creativecommons.org/licenses/by-nc-sa/4.0/

Made with <3 for Kiwi Browser

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.