All Projects → r-darwish → kilopp

r-darwish / kilopp

Licence: BSD-2-Clause license
The Kilo editor in modern C++

Projects that are alternatives of or similar to kilopp

Lpic 1 Anki Flashcards
Deck of Anki flashcards for the LPIC-1 (Linux System Administrator) exams 101 and 102 of the Linux Professional Institute (LPI).
Stars: ✭ 90 (-20.35%)
Mutual labels:  educational
Algorithm Archive
A collaborative book on algorithms
Stars: ✭ 1,880 (+1563.72%)
Mutual labels:  educational
Hydrafw
HydraFW official firmware for HydraBus/HydraNFC for researcher, hackers, students, embedded software developers or anyone interested in debugging/hacking/developing/penetration testing
Stars: ✭ 165 (+46.02%)
Mutual labels:  educational
Medium
📰 Developer versions of my Medium.com articles
Stars: ✭ 100 (-11.5%)
Mutual labels:  educational
Data Structures With Go
Data Structures with Go Language
Stars: ✭ 121 (+7.08%)
Mutual labels:  educational
Ziglearn
Repo for https://ziglearn.org content. Get up to speed with Zig quickly.
Stars: ✭ 135 (+19.47%)
Mutual labels:  educational
Binari
Interactive code editor with a live binary tree visual designed to teach new developers the fundamentals of dynamic programming.
Stars: ✭ 82 (-27.43%)
Mutual labels:  educational
React Gh Pages
Deploying a React App (created using create-react-app) to GitHub Pages
Stars: ✭ 2,801 (+2378.76%)
Mutual labels:  educational
Reactive Turtle
Scala and Akka for kids. A Functional Programming approach for the well known LOGO.
Stars: ✭ 122 (+7.96%)
Mutual labels:  educational
Topocm content
Course on topology in condensed matter
Stars: ✭ 161 (+42.48%)
Mutual labels:  educational
Sicm
Working through Structure and Interpretation of Classical Mechanics.
Stars: ✭ 106 (-6.19%)
Mutual labels:  educational
Every Programmer Should Know
A collection of (mostly) technical things every software developer should know about
Stars: ✭ 49,085 (+43338.05%)
Mutual labels:  educational
Django Dersleri
YouTube Django Dersleri için proje kaynak kodu
Stars: ✭ 135 (+19.47%)
Mutual labels:  educational
Tutorials
All of the code for my Medium articles
Stars: ✭ 92 (-18.58%)
Mutual labels:  educational
Blocklike
Bridging the gap between block programming and JavaScript.
Stars: ✭ 177 (+56.64%)
Mutual labels:  educational
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+10428.32%)
Mutual labels:  educational
V by example
Learn V by Example
Stars: ✭ 131 (+15.93%)
Mutual labels:  educational
Socialfishmobile
📱 🐟 An app to remote control SocialFish.
Stars: ✭ 200 (+76.99%)
Mutual labels:  educational
Socialfish
Phishing Tool & Information Collector
Stars: ✭ 2,522 (+2131.86%)
Mutual labels:  educational
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+15077.88%)
Mutual labels:  educational

Kilopp

Kilo is a small text editor in less than 1K lines of C code.

This project is an ongoing attempt to implement it in C++ 17. It is made for educational purposes and you probably won't get any benefits using it instead of the original Kilo editor.

Feel free to open pull requests or issues suggesting other improvements.

Goals

  • No external dependencies, just like Kilo.
  • No fancy build system or use of multiple files.
  • No new features should be added to kilopp.
  • Avoid using raw pointers, C arrays and C strings as much as possible.
  • Resource management should be performed using RAII.
  • Error reporting should be done using exceptions instead of return values.
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].