Birdskitchen
A Desktop Recipe Manager application using Electron & React.
Install / Use
/learn @fredserva/BirdskitchenREADME
Birds Kitchen
Love Birds Kitchen? Give this repo a star :star:
Website
<a href="https://tenbirds.online/birdskitchen/">https://tenbirds.online/birdskitchen/</a>
I wanted to learn something new...
So, I decided to take a crack at learning React and building an application that I found deeply missing in Linux: a Desktop Recipe Manager (I know there are some, but they don't match my needs...)
I you want to contribute, please send me a mail or a pidgeon :grin:
<a href="mailto:contact@tenbirds.online"></a>
Screenshots
Dark and light themes - Grid view
<p align="center"> <img src="screenshots/01.png" alt="Birds Kitchen" title="Birds Kitchen" /> </p>
Image list view
<p align="center"> <img src="screenshots/02.png" alt="Birds Kitchen" title="Birds Kitchen" /> </p>
Table view
<p align="center"> <img src="screenshots/03.png" alt="Birds Kitchen" title="Birds Kitchen" /> </p>
Print view
<p align="center"> <img src="screenshots/04.png" alt="Birds Kitchen" title="Birds Kitchen" /> </p>
Edit view
<p align="center"> <img src="screenshots/05.png" alt="Birds Kitchen" title="Birds Kitchen" /> </p>
Preferences screen - Storage tab
<p align="center"> <img src="screenshots/06.png" alt="Birds Kitchen" title="Birds Kitchen" /> </p>
Preferences screen - Theme tab
<p align="center"> <img src="screenshots/07.png" alt="Birds Kitchen" title="Birds Kitchen" /> </p>Features
- Cross platform
- Localized (english, french, german and italian)
- Custom Themes (a light one and two dark ones for now)
- Content search
- Tags
- Categories
- Ratings
- Favorites
- Source URL
- Table view with column sorting
- Change the ingredients amounts when adjusting the servings (ready to print view)
- Print current recipe
- Choose your storage directory (including Sync Services)
- Backups and Restore backups
- Unit Converter
- Recipe Websites scraper (63 supported websites in 4 languages)
- Auto updates
Documentation
Visit the Wiki Page
Roadmap
Visit the Roadmap Page for details...
Running locally
Binaries
Visit the Releases Page to find the installer you need.
Building from source
# clone the project
git clone https://github.com/fredserva/birdskitchen.git
# change directory to the project folder
cd birdskitchen
# install dependencies
yarn
# run the app in development mode
yarn dev
Contributing
To add support for your favorite language, or submit new features, feel free to open an issue or contact me directly. Contributions are very welcomed!
License
Buy me a coffee! (or more likely a beer)
Contributors
Thanks go to these people
<a href="https://github.com/YSchroe"><img src="https://avatars2.githubusercontent.com/u/5794325?s=460&v=4" width="50px;" /></a> <a href="https://github.com/albanobattistella"><img src="https://avatars3.githubusercontent.com/u/34811668?s=460&v=4" width="50px;" /></a>
<small><b><a href="https://github.com/YSchroe">YSchroe</a></b>: German translation</small><br/> <small><b><a href="https://github.com/albanobattistella">Albano Battistella</a></b>: Italian translation</small>
Related Skills
bluebubbles
339.3kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
339.3kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
