All Projects â†’ seokju-na â†’ Geeks Diary

seokju-na / Geeks Diary

Licence: mit
TIL writing tool for programmer

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Geeks Diary

Yoda
Wise and powerful personal assistant, available in your nearest terminal
Stars: ✭ 674 (+9.42%)
Mutual labels:  diary, learning
Mini Diary
📘 Simple and secure journal app
Stars: ✭ 769 (+24.84%)
Mutual labels:  diary, electron-app
darim
🏕 A private journal service that supports client-side encryption
Stars: ✭ 33 (-94.64%)
Mutual labels:  diary, note
Sklearn Classification
Data Science Notebook on a Classification Task, using sklearn and Tensorflow.
Stars: ✭ 518 (-15.91%)
Mutual labels:  learning
Infosec getting started
A collection of resources/documentation/links/etc to help people learn about Infosec and break into the field.
Stars: ✭ 526 (-14.61%)
Mutual labels:  learning
Curated Lists
Curated lists on various topics
Stars: ✭ 556 (-9.74%)
Mutual labels:  learning
Amazon Sagemaker Examples
Example 📓 Jupyter notebooks that demonstrate how to build, train, and deploy machine learning models using 🧠 Amazon SageMaker.
Stars: ✭ 6,346 (+930.19%)
Mutual labels:  learning
Moviebox
Machine learning movie recommending system
Stars: ✭ 504 (-18.18%)
Mutual labels:  learning
Open Builder
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server
Stars: ✭ 569 (-7.63%)
Mutual labels:  learning
Machine Learning Mindmap
A mindmap summarising Machine Learning concepts, from Data Analysis to Deep Learning.
Stars: ✭ 5,339 (+766.72%)
Mutual labels:  learning
Electronegativity
Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications.
Stars: ✭ 540 (-12.34%)
Mutual labels:  electron-app
Designcode Swiftui
ðŸ“ą An app fully written in SwiftUI showcasing beautiful design and animations.
Stars: ✭ 529 (-14.12%)
Mutual labels:  learning
Sparklearning
Learning Apache spark,including code and data .Most part can run local.
Stars: ✭ 558 (-9.42%)
Mutual labels:  learning
Open Enrollment Classes Introduction To Github
The course repository for GitHub 101
Stars: ✭ 522 (-15.26%)
Mutual labels:  learning
Manta
🎉 Flexible invoicing desktop app with beautiful & customizable templates.
Stars: ✭ 5,160 (+737.66%)
Mutual labels:  electron-app
React From Zero
A simple (99% ES2015 less) tutorial for React
Stars: ✭ 4,638 (+652.92%)
Mutual labels:  learning
Hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (-8.6%)
Mutual labels:  learning
Dynamodb Gui Client
DynamoDb GUI Client
Stars: ✭ 540 (-12.34%)
Mutual labels:  electron-app
Douyin
抖éŸģ 非åŪ˜æ–đ(Web / WIndows / Mac OS)
Stars: ✭ 537 (-12.82%)
Mutual labels:  electron-app
Wtfjs
ðŸĪŠ A list of funny and tricky JavaScript examples
Stars: ✭ 24,594 (+3892.53%)
Mutual labels:  learning

Geek's Diary

Build Status

Geek's Diary is markdown editor with version control system integrated. It helps programmers to write TIL(Today I Learned).

Main Screenshot

🚀 Beta releases

You can download the installer from Github Releases.

Currently, only macOS is supported. The official version (v1.0.0) will also support Windows.

AutoUpdater is omitted from beta release. When a new version is released, you will need to update it manually.

Features

Mix markdown with code

gd1

A note in Geek's Diary is comprised of snippets (markdown, code). You can freely mix different snippet types within one note.

Categorize your note with development stack

gd2

Geek's Diary is for programmers. You can categorize your note with numerous development stacks (from konpa/devicon).

Contribute measurement

gd3

Geek's Diary measures contribution with commit counts in a day. You can look your contribution level with grass UI in calendar. Similar with github!

Version Control System integrated

gd4

Control your version with powerful VCS -- We currently supports git. Geek's Diary tracks your file changes from workspace, and you can committed it.

Sync with remote repository

gd5

Thanks to the integration of the version control system, you can sync your workspace with remote repository. Log in to github and sync your TILs.

Plan

These are v1.0.0 features.

  • [ ] Auto Updater #124
  • [ ] Release win32 platform
  • [ ] Performance issue for note editor #113
  • [ ] Migrate from existing TIL repository #120

Development

Requirements

Project setup

Fork the project on GitHub and clone your fork locally.

git clone [email protected]:username/geeks-diary.git
cd geeks-diary

git remote add upstream https://github.com/seokju-na/geeks-diary.git
git fetch upstream

yarn install

Starting

yarn serve:browser:app
yarn serve:browser:wizard
yarn serve:main-process

// After build completed.

yarn start

Test

yarn test

Contributing

âĪïļ Thanks for your interest!

If you have suggestions for how this project could be improved, or want to report a bug, open an issue! We'd love all and any contributions. If you have questions, too, we'd love to hear them.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

MIT Licensed

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].