All Projects → onivim → Oni2

onivim / Oni2

Native, lightweight modal code editor

Programming Languages

c
50402 projects - #5 most used programming language
ocaml
1615 projects
reason
219 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to Oni2

revery-packager
Helper utility to package Revery applications into installable app bundles
Stars: ✭ 38 (-99.43%)
Mutual labels:  reasonml, revery
Oni
Oni: Modern Modal Editing - powered by Neovim
Stars: ✭ 11,466 (+71.03%)
Mutual labels:  editor, oni
Wonder Editor
Functional 3D Webgl Editor
Stars: ✭ 113 (-98.31%)
Mutual labels:  editor, reasonml
Hazel
Hazel, a live functional programming environment with typed holes
Stars: ✭ 340 (-94.93%)
Mutual labels:  editor, reasonml
Graviton App
🚀 A modern-looking Code Editor
Stars: ✭ 601 (-91.04%)
Mutual labels:  editor
Dokieli
💡 dokieli is a clientside editor for decentralised article publishing, annotations and social interactions
Stars: ✭ 582 (-91.32%)
Mutual labels:  editor
Pptist
基于 Vue3.x + TypeScript 的在线演示文稿应用。实现PPT幻灯片的在线编辑、演示。
Stars: ✭ 559 (-91.66%)
Mutual labels:  editor
Remote Ftp
FTP/FTPS/SFTP client for Atom.io
Stars: ✭ 549 (-91.81%)
Mutual labels:  editor
Reason Scripts
🔰 Create a ReasonML and React development environment
Stars: ✭ 644 (-90.39%)
Mutual labels:  reasonml
Wp Editor.md
或许这是一个WordPress中最好,最完美的Markdown编辑器
Stars: ✭ 624 (-90.69%)
Mutual labels:  editor
Notepad2
Notepad2 is a light-weight Scintilla-based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for about 80 programming languages/documents, bundled with file browser plugin metapath and dark theme.
Stars: ✭ 590 (-91.2%)
Mutual labels:  editor
Pyscripter
Pyscripter is a feature-rich but lightweight Python IDE
Stars: ✭ 584 (-91.29%)
Mutual labels:  editor
Luna Studio
Looking for Luna, the WYSIWYG language for data processing? Development has moved 👉
Stars: ✭ 602 (-91.02%)
Mutual labels:  editor
Howl
The Howl Editor
Stars: ✭ 577 (-91.39%)
Mutual labels:  editor
Reason React
Stars: ✭ 636 (-90.51%)
Mutual labels:  reasonml
React Markdown Editor Lite
a light-weight Markdown editor based on React. 一款轻量的基于React的markdown编辑器
Stars: ✭ 553 (-91.75%)
Mutual labels:  editor
Rasa
Extremely modular text editor built in Haskell
Stars: ✭ 597 (-91.09%)
Mutual labels:  editor
Trinity
android video record editor muxer sdk
Stars: ✭ 609 (-90.92%)
Mutual labels:  editor
Reason React Hacker News
hacker news mobile app made with reason react
Stars: ✭ 591 (-91.18%)
Mutual labels:  reasonml
Learn Graphql
Real world GraphQL tutorials for frontend developers with deadlines!
Stars: ✭ 586 (-91.26%)
Mutual labels:  reasonml

Build Status Discord

Onivim 2

Lightweight, Modal Code Editor

⚠️ Currently in alpha - may have bugs or instability - use with caution ⚠️

Onivim 2

Introduction

Onivim 2 is a reimagination of the Oni editor. Onivim 2 aims to bring the speed of Sublime, the language integration of VSCode, and the modal editing experience of Vim together, in a single package.

Onivim 2 is built in reason using the revery framework.

Onivim 2 uses libvim to manage buffers and provide authentic modal editing, and features a fast, native front-end. In addition, Onivim 2 leverages the VSCode Extension Host process in its entirety - meaning, eventually, complete support for VSCode extensions and configuration.

Goals

  • Modern UX - an experience on par with modern code editors like VSCode and Atom
  • VSCode Plugin Support - use all of the features of VSCode plugins, including language servers and debuggers
  • Cross-Platform - works on Windows, OSX, and Linux
  • Batteries Included - works out of the box
  • Performance - no compromises: native performance, minimal input latency
  • Easy to Learn - Onivim 2 should be comfortable for non-vimmers, too!

The goal of this project is to build an editor that doesn't exist today - the speed of a native code editor like Sublime, the power of modal editing, and the rich tooling that comes with a lightweight editor like VSCode.

Non-goals

  • 100% VimL compatibility - we may not support all features of VimL plugins / configuration.

Documentation

Contributing

We'd ❤️ help building Onivim 2!

If you are interested in fixing issues and contributing directly to the code, please see the How to Contribute document, which includes the following:

Please also see our Code of Conduct.

Feedback

License

Onivim 2 source code is licensed under the MIT license.

Onivim 2 downloads, available at https://v2.onivim.io/, are licensed under the Outrun Labs EULA 1.1.

Third-Party Code

Several dependencies have their own set of license terms here: ThirdPartyLicenses.txt

Copyright (c) 2019-2020 Outrun Labs, LLC.

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].