Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevinjosethomas/turbo
⚡ Turbo - the browser for developers
https://github.com/kevinjosethomas/turbo
browser electron node nodejs react web-browser
Last synced: 3 months ago
JSON representation
⚡ Turbo - the browser for developers
- Host: GitHub
- URL: https://github.com/kevinjosethomas/turbo
- Owner: kevinjosethomas
- License: other
- Archived: true
- Created: 2021-03-23T20:55:51.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-22T12:58:14.000Z (almost 2 years ago)
- Last Synced: 2024-08-13T22:15:42.603Z (6 months ago)
- Topics: browser, electron, node, nodejs, react, web-browser
- Language: TypeScript
- Homepage: https://turbobrowser.io
- Size: 4.09 MB
- Stars: 40
- Watchers: 4
- Forks: 7
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![](https://i.ibb.co/xzCtV8J/git-embed.png)
# Turbo
[![](https://img.shields.io/twitter/follow/turbobrowserio?color=30a1f2&label=Follow&logo=twitter&style=for-the-badge)](https://twitter.turbobrowser.io)
[![](https://img.shields.io/discord/824644286616305766?color=7289da&label=DISCORD&logo=discord&style=for-the-badge)](https://discord.turbobrowser.io)
![](https://api.ghprofile.me/view?username=teamcodebyte.turbo)
![](https://img.shields.io/tokei/lines/github.com/teamcodebyte/turbo?color=007ec6&style=for-the-badge)## The browser for developers.
Turbo is built with Electron and React, this makes it an embedded Chrome application. In simpler terms, it packs the power and some of the security that comes with Google Chrome but it doesn't have any of the data tracking and privacy breaches that Chrome comes with. All parsing of a website's HTML and CSS is done by Electron (embedded Chrome) but we add what makes Turbo the browser for developers. Turbo comes with a bunch of features from an integrated API client (like Postman) and localhost to public port tunneling (like ngrok) to easily customizable themes and a fully keyboard navigationable interface. We're currently working on Turbo and it's in a closed beta stage! If you want to get early access, sign up on our [waitlist](https://forms.gle/t5Huj2UxHbT79FSJ7) and check our [website](https://turbobrowser.io) out!
## Opensource & Building in public
Turbo is completely opensource and we're building it in public on [Twitter](https://twitter.turbobrowser.io/) and [Discord](https://discord.turbobrowser.io). What does this mean?
According to [@heyblake](https://twitter.com/heyblake), building in public means sharing -
- Wins
- Losses
- Strategy
- Processes
- Behind the scenes
- Documentation
- Resources
- Methods
- Systems
- Updates
- Ideas
- Fears
- ToolsThis is basically the same attitude we take towards Turbo's opensource and building in public status. Although we're pretty new to this, we want Turbo development to be as transparent and inclusive as possible!
## Contributing
Thanks for your interest in contributing! 🎉 You can contribute by reporting bugs, suggesting features and by developing and resolving existing issues! If you're looking to contribute, read our [code of conduct](https://github.com/teamcodebyte/turbo/blob/main/CODE_OF_CONDUCT.md), [contributing guidelines](https://github.com/teamcodebyte/turbo/blob/main/CONTRIBUTING.md) and you should know what to do! Contact us in our support [Discord server](https://discord.turbobrowser.io) if you have anymore questions!
If you're interested in contributing with bugs or feature requests, either -
- create a [new issue](https://github.com/teamcodebyte/turbo/issues/new)
- choose the respective issue template (bug report of feature request)
- follow the template and describe the issue
- create the issue and wait for a maintainer to review it
or you can report it in our [Discord server](https://discord.turbobrowser.io)If you are interested in contributing with code, you need to -
- find an issue with the [help wanted tag](https://github.com/teamcodebyte/turbo/labels/help%20wanted)
- comment on the issue and ask for a maintainer to assign you to it
- once the issue has been assigned, create a fork of this repository's staging branch
- make your desired changes
- create a [new PR](https://github.com/teamcodebyte/turbo/compare) from your fork to Turbo's staging branch (follow the PR template we provide)
- wait for a maintainer to review your PRIf you're making a Turbo fork or clone, make sure you read through our [license](https://github.com/teamcodebyte/turbo/blob/main/LICENSE.md). We do not appreciate people publishing clones of Turbo, and abusing it's opensource status.
## Development
Here's a guide on running Turbo locally. If you're on a local fork of Turbo, make sure you are on the staging branch.
### Running developmnt server
- run `npm install` to install all our dependencies
- run `npm run start` to start our frontend
- wait till it opens a chrome tab at localhost:3000, close the tab and run `npm run dev`
- it should open a new window with Turbo!## Conclusion
Thanks a lot for reading through! Star this repository, check out our [website](https://turbobrowser.io), join our [Discord server](https://discord.turbobrowser.io) and follow us on [Twitter](https://twitter.turbobrowser.io)! Have a nice day! ✌