Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luin/medis
💻 Medis is a beautiful, easy-to-use Mac database management application for Redis.
https://github.com/luin/medis
electron gui mac redis redis-cluster redis-desktop-manager redis-gui redis-sentinel
Last synced: 2 days ago
JSON representation
💻 Medis is a beautiful, easy-to-use Mac database management application for Redis.
- Host: GitHub
- URL: https://github.com/luin/medis
- Owner: luin
- License: mit
- Created: 2015-10-12T14:19:35.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-02-21T05:21:54.000Z (10 months ago)
- Last Synced: 2024-11-19T09:06:00.395Z (23 days ago)
- Topics: electron, gui, mac, redis, redis-cluster, redis-desktop-manager, redis-gui, redis-sentinel
- Language: JavaScript
- Homepage: http://getmedis.com
- Size: 50.4 MB
- Stars: 11,623
- Watchers: 173
- Forks: 787
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome - luin/medis - 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. (JavaScript)
- awesome-rainmana - luin/medis - 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. (JavaScript)
- awesome-github-star - medis - to-use Mac database management application for Redis. | luin | 11344 | (JavaScript)
- awesome-x - Medis
- awesome-electron - Medis - Redis database management. (Apps / Open Source)
- awesome-electron-zh - Medis - Redis database management. (Apps / Open Source)
- awesome-electron - Medis - Redis database management. ![](https://img.shields.io/github/stars/luin/medis.svg?style=social&label=Star) (Apps / Database Client)
- open-source-mac-os-apps - Medis - 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. ![javascript_icon] (Applications / Database)
- awesome-star-libs - luin / medis
- open-source-mac-os-apps - Medis - 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. ![javascript_icon] (Applications / Database)
- StarryDivineSky - luin/medis
README
# Medis
### Notice: We just released Medis 2! 🚀🚀🚀
Compared to Medis (this repo), Medis 2 provides more delightful features, such as **tree view** (yes, finally!), streams, alert mode, **dark mode**, and more. Besides that, Medis 2 is rewritten from the beginning with native technology, making it more morden, beautiful, and fast!
What's more, **Medis 2 is free 💰 to download**! Don't hesitate, download it from the App Store now and try it out!
[![Download on the App Store](http://getmedis.com/download.svg)](https://apps.apple.com/us/app/medis-2-gui-for-redis/id1579200037?mt=12)
_(or searching "Medis 2" on macOS App Store if the above link doesn't work for you. Also, you can download the app directly from the [official website](https://getmedis.com/))_
![Medis](http://getmedis.com/screen.png)
---
Medis is a beautiful, easy-to-use Redis management application built on the modern web with [Electron](https://github.com/atom/electron), [React](https://facebook.github.io/react/), and [Redux](https://github.com/rackt/redux). It's powered by many awesome Node.js modules, especially [ioredis](https://github.com/luin/ioredis) and [ssh2](https://github.com/mscdex/ssh2).
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
Medis starts with all the basic features you need:
- Keys viewing/editing
- SSH Tunnel for connecting with remote servers
- Terminal for executing custom commands
- Config viewing/editingIt also supports many advanced features:
- JSON/MessagePack format viewing/editing and built-in highlighting/validator
- Working with millions keys and key members without blocking the redis server
- Pattern manager for easy selecting a sub group of keys.**Note**: Medis only supports Redis >= 2.8 version because `SCAN` command was introduced since 2.8. `SCAN` is very useful to get key list without blocking the server, which is crucial to the production environment. Because the latest stable is 5.0 and 2.6 is a very old version, Medis doesn't support it.
## Download Medis on Windows
You can download compiled installer of Medis for Windows from the below page
[download page](https://github.com/classfellow/medis/releases/tag/win)## Download Medis on Mac
You can download compiled versions of Medis for Mac OS X from [the release page](https://github.com/luin/medis/releases).
## Running Locally
1. Install dependencies
```
$ npm install
```2. Compile assets:
```
$ npm run pack
```3. Run with Electron:
```
$ npm start
```## Connect to Heroku
Medis can connect to Heroku Redis addon to manage your data. You just need to call `heroku redis:credentials --app APP` to get your redis credential:
```shell
$ heroku redis:credentials --app YOUR_APP
redis://x:PASSWORD@HOST:PORT
```And then input `HOST`, `PORT` and `PASSWORD` to the connection tab.
## I Love This. How do I Help?
- Simply star this repository :-)
- Help us spread the world on Facebook and Twitter
- Contribute Code! We're developers! (See Roadmap below)
- Medis is available on the Mac App Store as a paid software. I'll be very grateful if you'd like to buy it to encourage me to continue maintaining Medis. There are no additional features comparing with the open-sourced version, except the fact that you can enjoy auto updating that brought by the Mac App Store.
[![Download on the App Store](http://getmedis.com/download.svg)](https://apps.apple.com/us/app/medis-2-gui-for-redis/id1579200037?mt=12)## Roadmap
- Windows and Linux version (with electron-packager)
- Support for SaaS Redis services
- Lua script editor
- Cluster management
- GEO keys supporting## Contributors
luin
kvnsmth
dpde
ogasawaraShinnosuke
naholyr
hlobil
Janpot
## License
MIT