Skip to content

ItsCaptainEXE/SlaydX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Slayd Development Shutdown

SlaydX Browser

License: MIT Build Status

SlaydX is a next-generation web browser built from the ground up for power users. While many modern browsers have become bloated and restrictive, SlaydX follows a "no-skip" philosophy: if power users need it, it belongs in the browser.

Built using Node.js, Electron, and React, SlaydX combines the raw power of Chromium with a highly customizable and modern desktop experience.


🚀 Key Features

  • Core Foundation: Robust session persistence and crash recovery systems.
  • Advanced Tab Management: Tab grouping, pinning, and intelligent "Sleep Mode" to reduce RAM usage.
  • Omnibox Commands: Trigger browser actions directly from the address bar (example: set:theme dark).
  • Privacy Shield: Built-in tracking protection and advanced third-party request controls.
  • Extensibility: Dedicated support for custom add-ons, plugins, and UI themes.
  • Internal Protocols: Fast access to pages like SlaydX://settings, SlaydX://extensions, and more.

🛠️ Development Setup

To begin developing SlaydX, make sure you have Node.js and Git installed.

1. Clone the Repository

git clone https://github.com/CaptainEXE/SlaydX.git
cd SlaydX

2. Install Dependencies

npm install

3. Run the App

# Runs the app in development mode
npm start

📂 Project Structure

/src/main.js
→ Electron main process (window management and system events)

/src/renderer/
→ React-based UI layer (tabs, address bar, settings pages)

/src/preload.js
→ Secure bridge between web pages and Node.js APIs

/assets/
→ Icons, themes, and static assets

🤝 How to Contribute

Contributions are always welcome. Whether you're fixing bugs, improving performance, designing UI components, or building major features, your support helps move the project forward.

1. Fork and Clone

Click the Fork button at the top of the repository to create your own copy.

2. Create a Feature Branch

Always work on a separate branch to keep your main branch clean and organized.

3. Make Your Changes

Development guidelines:

  • Use functional React components.
  • Keep the UI consistent with the SlaydX glass-style interface.
  • Document new systems and features inside the /docs directory.
  • Maintain clean and readable code formatting.

4. Commit and Push

git add .
git commit -m "feat: add amazing new feature"
git push origin feature/amazing-new-feature

5. Open a Pull Request

Open a pull request against the main SlaydX repository and clearly describe your changes.


📜 License

SlaydX is open-source software licensed under the MIT License. You are free to modify, fork, and expand upon the project.


📞 Community & Feedback

Found a bug? Open an Issue on GitHub.

Community links and discussion platforms will be added soon.


Developed and maintained by CaptainEXE.

About

SlaydX is a high-performance, open-source browser built for absolute speed, privacy, and power-user customization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors