Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/riversidevalley/graphite

Elegant design meets blazing performance. Graphite does it all with speed, simplicity, and security.
https://github.com/riversidevalley/graphite

windowsappsdk

Last synced: 24 days ago
JSON representation

Elegant design meets blazing performance. Graphite does it all with speed, simplicity, and security.

Awesome Lists containing this project

README

        

![Screenshot-NoBackgroundCrop,Margin,NoRoundedCorner](https://github.com/user-attachments/assets/ec2fa1dd-2990-48e0-a747-97b5cc87b9ac)

Introducing **Graphite**, a beautiful, blazingly fast web browser built with Microsoft's powerful `WindowsAppSDK` and `WebView2`. It leverages Microsoft Entra for secure login and offers a suite of powerful features designed to enhance your browsing experience.

## πŸ“‹ Features

- **Blazingly Fast**: Experience lightning-fast browsing speeds.
- **Low RAM Usage**: Optimized to use minimal system resources.
- **Browse the Web**: Seamlessly navigate your favorite websites.
- **Search Suggestions**: Get real-time search suggestions as you type.
- **Reading Mode**: Enjoy a distraction-free reading experience.
- **QR Code Generator**: Easily generate QR codes for any URL.
- **Pinned Sites**: Quickly access your favorite sites with pinned tabs.
- **Focus Mode**: Minimize distractions and stay focused.
- **Note on Websites**: Add and save notes directly on web pages.
- **Compact Overlay**: Keep your browser always on top with a compact overlay.
- **Split Browsing**: View multiple sites side-by-side.
- **Freeform**: Customize your browsing experience with flexible layouts.

## πŸ› οΈ Building from source

#### 1. Prerequisites

- [Visual Studio 2022](https://visualstudio.microsoft.com/vs/) with the following individual components:
- Windows 11 SDK
- .NET 8 SDK
- Git for Windows
- [Windows App SDK](https://learn.microsoft.com/windows/apps/windows-app-sdk/downloads#current-releases)

#### 2. Clone the repository

```ps
git clone https://github.com/RiversideValley/Graphite
```

This will create a local copy of the repository.

#### 3. Build the project

To build Graphite for development, open the `Graphite.sln` item in Visual Studio. Right-click on the `Riverside.Graphite` packaging project in solution explorer and select β€˜Set as Startup item’.

### πŸ›œ Usage

After installation, launch Graphite and log in using your Microsoft credentials. Explore the various features and customize your browsing experience to suit your needs.

## πŸ™‹ Contributing

Want to contribute to this project? Let us know with an [issue](https://github.com/RiversideValley/Graphite/issues) that communicates your intent to create a [pull request](https://github.com/RiversideValley/Graphite/pulls).

Looking for a place to start? Check out the [task board](https://github.com/orgs/RiversideValley/projects/8/views/2), where you can sort tasks by size and priority.

## βš–οΈ License

This project is licensed under the `GNU/GPL 3.0` license. See the `LICENSE.md` file for in the root directory for details.

## πŸ˜‡ Acknowledgements

Graphite is made with love by C# developers in the Netherlands. We thank all contributors and users for their support.

---

![Screenshot-BackgroundCrop,NoMargin,RoundedCorner](https://github.com/user-attachments/assets/6bc05259-46ef-48a2-bc16-81d2aecb012d)