OpenVi
obs-studio
OpenVi | obs-studio | |
---|---|---|
8 | 2,362 | |
151 | 55,708 | |
- | 1.2% | |
7.5 | 9.8 | |
7 days ago | 2 days ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OpenVi
- Portable OpenBSD vi for Unix systems
- Genealogy of Vim (2017)
-
OpenVi: Portable OpenBSD vi for Unix systems
The behavior of the traditional vi is much different than vim and other clones. Nvi was a actually a re-implementation of the traditional vi for 4BSD (to be clean of AT&T code) and thus was originally intended to be bug-for-bug compatible, but breaking away where the original vi behavior was nonsensical or terrible.
For vim, `set compatible` or `set cp` is close, but still not traditional vi by any means.
A multibyte variant of the tradition vi is maintained - https://github.com/n-t-roff/heirloom-ex-vi/.
Nvi (now on version 1.8x) is also maintained - https://repo.or.cz/nvi.git
Nvi2 is yet another fork of Nvi, https://github.com/lichray/nvi2
Despite the very similar names, all of these editors have a variety of different features, and are structured very differently.
Nvi has a concept of a front-end and a back-end (which uses the BDB database). OpenVi uses the OpenBSD version of Berkeley DB which derives from 1.85. Nvi (1.8x) provides a minimal version of code also derived from that release intended from use with Nvi, and (IIRC) also provides support for using Db3/4/5. Similar situation for Nvi2.
Nvi 1.8 has been structured where a third library layer has been added, which doesn't exist in OpenBSD's vi or OpenVi. There is scripting support (Tcl, Perl, etc.) and GUI code in the other various forks ... all of these support various different options as well.
I should probably make a matrix of these, but you can get an idea by looking at the settable options implemented in each of the variants (as they historically include a comment to document from where the option originated):
OpenVi: https://github.com/johnsonjh/OpenVi/blob/22c2a7022e31d91e09e...
OpenBSD vi: https://github.com/openbsd/src/blob/master/usr.bin/vi/common...
Nvi2: https://github.com/lichray/nvi2/blob/5fcdc13656500a8c5b4c073...
Nvi1: https://repo.or.cz/nvi.git/blob/HEAD:/common/options.c#l52
-
Hacker News top posts: Feb 19, 2022
OpenVi: Portable OpenBSD vi for Unix systems\ (22 comments)
obs-studio
-
How do people create those sleek looking demos for startups?
For product videos I used OBS a lot: https://obsproject.com/
I haven't used Journey, but it seems promising for product Tours: https://www.william-troup.com/journey-js/
-
Software Engineering Workflow
OBS
- Open Broadcaster Software
- OBS merges AV1 support for WebRTC
-
Ask HN: Has anyone achieved Douglas Engelbart's Vision?
Any specific area?
unix,telnet, uucp/news groups/email, linux, sequel/postgres, AI (chatgpt), video/hardware emulation with or/without VM layer. software defined radio, open broadcaster software[0], etc.
[0] obs : https://obsproject.com/
-
My Rules for Being a Tech Speaker
OBS Studio - For recording
-
Show HN: Bring phone calls into the browser (sip-to-WebRTC)
I don't! But when adding WebRTC support to OBS I would see 120ms https://github.com/obsproject/obs-studio/pull/7926
This is me (in Ohio) going to a Digital Ocean Droplet (NYC) and back.
- Denied OBS PR regarding Kick support lights up
- OBS with AV1 Support is now in the AUR
-
Do not update to OBS 30.0.1 (MacOS)
Thankfully, you can simply delete the app, then reinstall the previous version here : OBS 30.0.0
What are some alternatives?
nvi2 - A multibyte fork of the nvi editor for BSD
obsninja - VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.
nextvi - Next version of neatvi (a small vi/ex editor) for editing bidirectional UTF-8 text
obs-StreamFX - StreamFX is a plugin for OBSĀ® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.
grist-core - Grist is the evolution of spreadsheets.
ShareX - ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
src - Read-only git conversion of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list.
jellyfin-ffmpeg - FFmpeg for Jellyfin
heirloom-ex-vi - The Traditional Vi (vi with many enhancements from Gunnar Ritter)
Kodi Home Theater Software - Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
signify - OpenBSD tool to sign and verify signatures on files. Portable version.
openshot-qt - OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.