Skip to content

Fabian-Kleine/bang-search

Repository files navigation

Bang Search

Dynamic JSON Badge Repo Language Count Repo Top Language License: MIT GitHub last commit

✨ About

A "search engine" supporting !bangs and more

⭐ Features

  • !Bangs: Shortcuts to search different websites
  • Calculations: Use = to perform calculations
  • Search History: Save History locally
  • Local-first: All settings are saved locally
  • Sync Settings: Add MongoDB to transfer settings using a code (only temporary storage)

🚀 Tech Stack

🏁 Getting Started

To run this project locally:

  1. Clone the repository:

    git clone https://github.com/Fabian-Kleine/bang-search.git
    cd bang-search
  2. Install dependencies:

    # Using npm
    npm install
    
    # Or using yarn
    # yarn install
  3. Run the development server:

    # Using npm
    npm run dev
    
    # Or using yarn
    # yarn dev
  4. Open http://localhost:3000 (or the specified port) in your browser to see the result.

  5. If you make changes to the client search script /lib/search.ts dont forget to rebuild it:

    # Using npm
    npm run build:search
    
    # Or using yarn
    # yarn build:search

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A "search engine" supporting !bangs and more

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages