mirror of https://github.com/usememos/memos
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			| 
				
					
						
							 | 
			4 years ago | |
|---|---|---|
| .github/workflows | 4 years ago | |
| api | 4 years ago | |
| bin/server | 4 years ago | |
| common | 4 years ago | |
| resources | 4 years ago | |
| scripts | 4 years ago | |
| server | 4 years ago | |
| store | 4 years ago | |
| web | 4 years ago | |
| .dockerignore | ||
| .gitignore | ||
| CODEOWNERS | 4 years ago | |
| Dockerfile | 4 years ago | |
| README.md | 4 years ago | |
| VERSION | 4 years ago | |
| go.mod | 4 years ago | |
| go.sum | 4 years ago | |
		
			
				
				README.md
			
		
		
	
	✍️ Memos
An open source, quickly self-hosted alternative to flomo
  
  
  
🎯 Intentions
- ✍️ Write down the light-card memos very easily;
 - 🏗️ Build the fragmented knowledge management tool for yourself;
 - 📒 For noting your 📅 daily/weekly plans, 💡 fantastic ideas, 📕 reading thoughts...
 
✨ Features
- 🦄 Fully open source;
 - 🤠 Great UI and never miss any detail;
 - 🚀 Super quick self-hosted with 
DockerandSQLite; 
⚓️ Deploy with Docker
docker run --name memos --publish 8080:8080 --volume /path/to/your/data/:/var/opt/memos -e mode=prod neosmemo/memos:dev
If the /path/to/your/data does not have a memos_prod.db file, then memos will auto generate it.
🏗 Development
Memos is built with a curated tech stack. It is optimized for developer experience and is very easy to start working on the code:
- It has no external dependency.
 - It requires zero config.
 - 1 command to start backend and 1 command to start frontend, both with live reload support.
 
Tech Stack
Prerequisites
Steps
- 
pull source code
git clone https://github.com/justmemos/memos - 
start backend using air(with live reload)
air -c scripts/.air.toml - 
start frontend dev server
cd web && yarn && yarn dev 
Memos should now be running at https://localhost:3000 and change either frontend or backend code would trigger live reload.
🌟 Star history
Just enjoy it.
