All Projects → seanmiller802 → Browsertime

seanmiller802 / Browsertime

open source browser history page with analytics

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Browsertime

Mui Treasury
A collection of ready-to-use components based on Material-UI
Stars: ✭ 1,821 (+1024.07%)
Mutual labels:  open-source, material-ui
P32929.github.io
Second iteration of my portfolio - created using ReactJS, Material-UI, Overmind, etc
Stars: ✭ 84 (-48.15%)
Mutual labels:  open-source, material-ui
Mahapps.metro.iconpacks
Awesome icon packs for WPF and UWP in one library
Stars: ✭ 1,157 (+614.2%)
Mutual labels:  open-source, material-ui
Material Design Data
关于 Material Design 的一切资料都在这里
Stars: ✭ 1,857 (+1046.3%)
Mutual labels:  open-source, material-ui
Bintray Release
A helper for releasing from gradle up to bintray
Stars: ✭ 1,878 (+1059.26%)
Mutual labels:  open-source
Imaginary Teleprompter
Professional grade, free software, teleprompter app.
Stars: ✭ 157 (-3.09%)
Mutual labels:  open-source
Android Filebrowser Filepicker
A FileBrowser / FileChooser / FolderChooser for Android that you can integrate to your app to browse/select files from internal/external storage
Stars: ✭ 157 (-3.09%)
Mutual labels:  browser
Fat
Web's fastest and most lightweight animation tool.
Stars: ✭ 157 (-3.09%)
Mutual labels:  open-source
Oooas
An object oriented approach to generating OpenAPI specs, implemented in PHP.
Stars: ✭ 162 (+0%)
Mutual labels:  open-source
Admin Template
Tailwind CSS Starter Template - Admin Dashboard Template
Stars: ✭ 160 (-1.23%)
Mutual labels:  open-source
Oss In Browser
Play with OSS, right in browser!
Stars: ✭ 158 (-2.47%)
Mutual labels:  browser
Openlinkwith
Open the current webpage you have in another app. Magic! 🔮
Stars: ✭ 158 (-2.47%)
Mutual labels:  browser
Open Solution Data Science Bowl 2018
Open solution to the Data Science Bowl 2018
Stars: ✭ 159 (-1.85%)
Mutual labels:  open-source
Jfx Browser
JFx Browser is a multi tab browser. In its first version HTML to PDF, Downloading , History, Bookmarks and Account creation facility available. We are not still working on this project.
Stars: ✭ 157 (-3.09%)
Mutual labels:  browser
Anpylar
Python client-side web development framework
Stars: ✭ 160 (-1.23%)
Mutual labels:  browser
React Render In Browser
React library to render browser specific content
Stars: ✭ 157 (-3.09%)
Mutual labels:  browser
Noel
A universal, human-centric, replayable javascript event emitter.
Stars: ✭ 158 (-2.47%)
Mutual labels:  browser
Velcro
A set of tools and libraries for stitching together modules and code in highly dynamic browser environments
Stars: ✭ 159 (-1.85%)
Mutual labels:  browser
Nodeplayer.js
Pure JavaScrip HTML5 live stream player
Stars: ✭ 157 (-3.09%)
Mutual labels:  browser
Brain.js
brain.js is a GPU accelerated library for Neural Networks written in JavaScript.
Stars: ✭ 12,358 (+7528.4%)
Mutual labels:  browser

BrowserTime

It's like screen time for your browser history

Description

The default history page in chrome is 💩

BrowserTime is an open source chrome extension that aims to make it better.

What you get

  • 🔎   improved searching, filtering, and management of your history
  • 📊   a sleak dashboard giving you a weekly breakdown of how you spent your time on the web
  • 🎨   7 awesome UI themes

Dashboard logo

Download on Chrome Web Store

BrowserTime is available for download on the Chrome Web Store

(note: the version available on the store may be behind the latest version availble on Github)

Permissions

This extension requests the following permissions:

  • history (Read and change your browsing history)
  • top sites (Read a list of your most frequently visited websites. Will be deprecated in a future release.)
  • storage (Access to the chrome.storage API. Will be deprecated in a future release.)
  • unlimitedStorage (Unlimited storage for client-side data. Will be deprecated in a future release.)
  • chrome://favicon/ (Access website favicons.)

Privacy

This project is commited to preserving the privacy of its user's data. We do the following to ensure this:

  • no accounts
  • no tracking
  • no data transfer to a server
  • no cookies

If you see anything that could be a vulnerability or compromise privacy or security please submit an issue

Contributing

Contributions to this project are encouraged! Feel free to make pull requests for bug fixes and new features. Before making a pull request for a new feature, please create an issue so we can discuss

Setup for development

Clone the repo: git clone https://github.com/seanmiller802/browsertime

Install the dependencies: npm run install

Run Development Server (currently buggy. suggested to just build for production)

Add .env file in root directory with these values: NODE_ENV=development PORT=9090

Start the development server: npm run start:dev

this should open a new tab at localhost:9090/history.html

Build for Production

Run the build script: npm run build

Go to chrome://extensions/ if using Chrome browser or brave://extensions if using Brave browser

Toggle Developer mode

Click the 'Load Unpacked' button

Select the build folder at BrowserTime/src/build

Visit chrome://history if using Chrome browser or brave://history if using Brave Browser

Useful Links

Chrome Extension documentation - https://developer.chrome.com/docs/extensions/

Material-ui component library - https://material-ui.com/

Charting Libraries

  • @devexpress/dx-react-chart-material-ui
  • @devexpress/dx-react-chart
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].