Perfect Home

screenshot of Perfect Home
svelte

firefox newtab/home replacement

Overview

Perfect Home is a browser extension that allows users to replace their new-tab page and home page with a customizable grid of bookmarks. It offers a clean interface free from ads, speed dials, or frequently visited sites. Users can drag and drop tiles to reorder, customize tile images, style the page with custom CSS, and enjoy theme support. The extension requires only one permission (bookmarks) for enhanced privacy.

Features

  • Drag & drop tiles to reorder
  • Command palette for filtering
  • Custom images for tiles
  • Custom CSS styling
  • Theme support
  • Settings export/import
  • Docked Folders feature

Summary

Perfect Home is a user-friendly browser extension that offers a clutter-free browsing experience by replacing the default new-tab page with a customizable grid of bookmarks. With features like drag-and-drop reordering, custom images for tiles, and theme support, users can personalize their browsing environment. The extension's focus on privacy, with minimal permissions required, and the ability to disable third-party services, enhances the user experience. Whether for personal use or to streamline browsing productivity, Perfect Home provides an effective solution for managing bookmarks and creating a tailored browsing space.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.