Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ogavashi/electronic-browser
Electron based web-browser for education
https://github.com/ogavashi/electronic-browser
ant-design electron react typescript vite zustand
Last synced: 15 days ago
JSON representation
Electron based web-browser for education
- Host: GitHub
- URL: https://github.com/ogavashi/electronic-browser
- Owner: ogavashi
- Created: 2023-11-08T21:33:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-08T21:43:10.000Z (about 1 year ago)
- Last Synced: 2024-11-06T15:49:49.145Z (2 months ago)
- Topics: ant-design, electron, react, typescript, vite, zustand
- Language: TypeScript
- Homepage:
- Size: 130 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔌electronic-browser
This GitHub repository houses a compact yet powerful web browser application developed using a modern stack of technologies. This browser serves as an educational project, providing an ideal platform for learning and experimenting with Electron, React, Vite, Zustand, and Ant Design for UI.
## Key Features:
- ⚡Electron: The project leverages Electron, a popular framework for building cross-platform desktop applications using web technologies. This means that the web browser is not just limited to the web; it can be used as a standalone application on various operating systems.
- ⚛️ React: The user interface of this web browser is crafted using React, a widely adopted JavaScript library for building interactive user interfaces. This choice ensures a responsive and intuitive browsing experience.
- 🏃♀️ Vite: Vite, the fast and lightweight build tool for web applications, is employed to streamline the development process. With Vite's quick development server and efficient build system, the web browser can be developed and tested with ease.
- 🐻 Zustand: State management is handled with Zustand, a minimalistic yet powerful state management library for React. It simplifies the process of managing application state, making it easier to develop and maintain the browser.
- 🎨 Ant Design: The user interface is enhanced with Ant Design, a comprehensive design system for building elegant and consistent user interfaces. Ant Design components provide a polished and professional look and feel for the browser.