Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cmoisdead/doomguy
:suspect: a postman like application, with no bloat features, only necessary ones...
https://github.com/cmoisdead/doomguy
api electron https postman rest-api typescript
Last synced: 10 days ago
JSON representation
:suspect: a postman like application, with no bloat features, only necessary ones...
- Host: GitHub
- URL: https://github.com/cmoisdead/doomguy
- Owner: CMOISDEAD
- License: gpl-3.0
- Created: 2024-03-21T17:06:40.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-04-09T00:00:23.000Z (7 months ago)
- Last Synced: 2024-04-23T20:23:08.479Z (7 months ago)
- Topics: api, electron, https, postman, rest-api, typescript
- Language: TypeScript
- Homepage:
- Size: 896 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![GitHub stars](https://img.shields.io/github/stars/cmoisdead/doomguy)
![GitHub issues](https://img.shields.io/github/issues/cmoisdead/doomguy)
![GitHub forks](https://img.shields.io/github/forks/cmoisdead/doomguy)
![GitHub license](https://img.shields.io/github/license/CMOISDEAD/doomguy)> [!IMPORTANT]
> This is a work-in-progress and not the finished product.
> Doomguy will be constantly updated and is not yet ready for its first release.> Doomguy epitomizes efficiency as a streamlined postman application, boasting a minimalist design stripped of unnecessary bloatware, focusing solely on essential features for seamless functionality.
## ๐ฅ Introduction
- [x] Intuitive User Interface
- [x] Support for Multiple HTTP Methods
- [ ] Request Collections
- [ ] Environment Management
- [ ] Authentication and Authorization
- [ ] Data Export and Import
- [ ] Request History## ๐ธ Screenshots
| Light | Dark |
|-------|------|
|![1711507983](https://github.com/CMOISDEAD/doomguy/assets/51010598/6325d6a1-9c6c-4473-86f1-a6a866d3a2fb)|![1711507756](https://github.com/CMOISDEAD/doomguy/assets/51010598/7cc23c66-e68a-4dd1-8865-67d33af5e02e)|
|![1703041011](https://github.com/CMOISDEAD/doomguy/assets/51010598/8563168b-58e4-451e-a06e-f3551b88e511)|![1703040981](https://github.com/CMOISDEAD/doomguy/assets/51010598/bba0cb9d-266d-45e2-86ea-e6897c3c28aa)|## ๐จ Installation
### Stable Release
1. **Go to Releases**: Navigate to the [Releases](https://github.com/CMOISDEAD/doomguy/releases).
2. **Download the Latest Release**: Download the latest release of Doomguy.
3. **Extract the Archive**: Extract the contents of the archive to a folder on your computer.
4. **Run the Application**: Run the Doomguy executable to launch the application.### Development Build
1. **Clone the Repository**: Clone the Doomguy repository to your local machine using the following command:
```bash
git clone https://github.com/CMOISDEAD/doomguy.git
```
2. **Install Dependencies**: Install the required dependencies using the following command:
```bash
pnpm install
```
3. **Run the Application**: Run the Doomguy application using the following command:
```bash
pnpm run dev
```## ๐ค Contributing
We appreciate and welcome contributions from the community! If you're interested in enhancing Doomguy or have ideas for new features, feel free to contribute. Please follow the guidelines below when submitting your contributions:
1. **Fork the Repository**: Fork the Doomguy repository to your GitHub account before making any changes.
2. **Create Feature Branches**: For each new feature or bug fix, create a separate branch. Use descriptive names for your branches.
3. **Write Clear Commit Messages**: Provide clear and concise messages for each commit, describing the changes made.
4. **Documentation Updates**: Update the README or any relevant documentation to reflect your changes or new features.
5. **Pull Request Submission**: When ready, submit a pull request detailing the changes made, explaining the purpose and implementation details.Thank you for helping to improve Doomguy!
## ๐งป Licence
Doomguy is licensed under GNU GPLv3. By contributing, you agree that your contributions will be licensed under the same license.