Memola is an open-source note-taking application that lets you jot down ideas and sketch your visions seamlessly on your iPhone, iPad, and MacBook.
🎉 Motivation
Last year, I started reading Metal by Tutorials from Kodeco and was fascinated by GPU programming, particularly the process of building a graphic rendering engine. This led me to develop a note-taking app with a 2D render engine using Metal. There were a lot of challenges throughout, and I initially thought it would be a flop. However, I managed to figure out workarounds to get a functional render engine. I know it is not perfect yet and there are a lot of battles to be won in optimizing render efficiency and adding more writing tools. Regardless, I feel like it is ready to lauch the app and make the code open-source.
👨💻 Contributions
Memola welcomes all developers to contribute if you have any idea to enhance and open an issue if you encounter any bug.
🙇 Credits
- BezierKit
- FastDraw
- hand-drawing-swift-metal
- ios_metal_bezier_renderer
- MaLiang
- MetalPaint
- MetalScroller
- Metal2DScrollable
- rbush
- RTree
- Sketch
- THST
© License
Memola is available under the MIT license. See the LICENSE file for more info.

