C Openbsd

Open-source C projects categorized as Openbsd

Top 23 C Openbsd Projects

  • cosmopolitan

    build-once run-anywhere c library

    Project mention: How can go build to other operating systems | reddit.com/r/golang | 2023-05-08

    I'd like to see them all be more like https://github.com/jart/cosmopolitan. I should note that Go had experimental support for it, but it doesn't look maintained.

  • src

    Read-only git conversion of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the [email protected] mailing list.

    Project mention: gcc/config/sh/linux-atomic.asm | reddit.com/r/openbsddaily | 2023-05-25

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • zapret

    Обход DPI в linux

    Project mention: ISP di Indonesia sudah bisa deteksi penggunaan DNS over HTTPS/TLS? | reddit.com/r/indonesia | 2023-04-13
  • arcan

    Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

    Project mention: VT330/VT340 Sixel Graphics | news.ycombinator.com | 2023-05-15

    kragen, what's the current status of BubbleOS?

    Also, I'm curious what you think of Arcan (https://arcan-fe.com)

  • stress-ng

    This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.

    Project mention: Absolutely Simple Infrastructure Monitoring | dev.to | 2022-06-21

    I used the following stress-ng command for this example:

  • solo5

    A sandboxed execution environment for unikernels

  • rdrview

    Firefox Reader View as a command line tool

    Project mention: firefox 'naked' | reddit.com/r/commandline | 2023-01-10

    i also use rdrview sometimes.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • arp-scan

    The ARP Scanner

    Project mention: Taking minutes to load navigation pages, playback frequently pausing without ability to resume | reddit.com/r/jellyfin | 2022-12-07

    Interface: eth0, type: EN10MB, MAC: 24:4b:fe:83:b1:cf, IPv4: Cannot open MAC/Vendor file /opt/share/arp-scan/ieee-oui.txt: No such file or directoryWARNING: Cannot open MAC/Vendor file /opt/share/arp-scan/ieee-iab.txt: No such file or directoryWARNING: Cannot open MAC/Vendor file /opt/share/arp-scan/mac-vendor.txt: No such file or directoryStarting arp-scan 1.9.7 with 256 hosts (https://github.com/royhills/arp-scan) 24:65:11:ec:dd:34 (Unknown) dc:a6:32:a6:9b:5d (Unknown) a0:51:0b:0d:73:3e (Unknown) 4 packets received by filter, 0 packets dropped by kernelEnding arp-scan 1.9.7: 256 hosts scanned in 1.813 seconds (141.20 hosts/sec). 3 responded

  • exploits

    A handy collection of my public exploits, all in one place. (by 0xdea)

    Project mention: Nothing new under the Sun - Discovering and exploiting a CDE bug chain | reddit.com/r/netsec | 2023-01-18

    I have identified multiple security vulnerabilities that are exploitable via the the setuid-root dtprintinfo binary from the Common Desktop Environment (CDE) distributed with Oracle Solaris 10. I demonstrated the possibility to chain together a printer name injection bug in dtprintinfo and a stack-based buffer overflow in libXm to achieve local privilege escalation to root on a fully-patched Solaris 10 system. The exploit is available at https://github.com/0xdea/exploits/blob/master/solaris/raptor_dtprintlibXmas.c.

  • puNES

    Qt-based Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

    Project mention: Thank you senpai! | reddit.com/r/ProgrammerHumor | 2023-03-16

    So, that user doesn't exist but there is a similar one: https://github.com/punesemu/puNES/issues/153

  • oksh

    Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

    Project mention: CVE-2022-45063: Xterm | news.ycombinator.com | 2022-11-10

    I don't know if this is helpful or just annoying unsolicited "advice"

    Anyway, for those of us who like openbsd ksh(all two of us) which is derived from pdksh. there is the project oksh.


  • mg

    Micro (GNU) Emacs-like text editor ❤️ public-domain

    Project mention: I just learned that new Macs don't come with Emacs preinstalled | reddit.com/r/emacs | 2023-02-08

    EDIT: to partially answer my own question. I see that starting with macOS 10.15 (Catalina), Gnu Emacs was replaced with mg. Catalina was released in October 2019. I don't know anything about Mg but it seems like a neat project.

  • signify

    OpenBSD tool to sign and verify signatures on files. Portable version.

    Project mention: PGP signatures on PyPI: worse than useless | reddit.com/r/netsec | 2023-05-21

    There are alternatives, minisign and signify.

  • InitWare

    The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.

    Project mention: What do you understand under "FreeBSD way" and "Linuxism"? | reddit.com/r/freebsd | 2022-05-31
  • loksh

    A Linux port of OpenBSD's ksh

  • OpenVi

    OpenVi: Portable OpenBSD vi for UNIX systems

    Project mention: Genealogy of Vim (2017) | news.ycombinator.com | 2023-04-23
  • pl0c

    Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.

    Project mention: The Super Tiny Compiler | news.ycombinator.com | 2023-03-02

    > Some compilers tokenize while parsing, but for a different reason: it's faster and uses less memory to generate the AST

    And some don't even generate an AST. :) Just read in and emit or interpret.


  • dhcp

    ISC DHCP is enterprise grade, open source solution for DHCP servers, relay agents, and clients, supports both IPv4 and IPv6, and is suitable for use in high-volume and high-reliability applications. (by isc-projects)

    Project mention: ISC DHCP Client and Relay End of Maintenance | reddit.com/r/linuxadmin | 2023-04-21

    The gitlab says they'll update the tools if security issues are found but otherwise the project is archived. The DHCPv4 client is about 25 years old. I think if there were a major bug we would have found it by now.

  • bbcp

    BlackBox Cross-Platform (Windows, GNU/Linux, OpenBSD, FreeBSD) (by bbcb)

    Project mention: BlackBox Component Builder / Component Pascal | reddit.com/r/programming | 2022-12-20
  • ts-warp

    Transparent Socks proxy server and traffic Wrapper

    Project mention: TS-Warp 1.20 - Transparent Socks proxy server and traffic Wrapper - is out | reddit.com/r/u_mezantrop | 2023-05-18

    I have released TS-Warp 1.20 - Transparent Socks proxy server and traffic Wrapper. The strongest features are: Natively works on macOS, Linux, FreeBSD; Socks server chains; Transparent and/or native Socks proxy modes

  • WendzelNNTPd

    A usable and IPv6-ready Usenet-server (NNTP daemon). It is portable (Linux/*BSD/*nix), supports AUTHINFO authentication, contains ACL as well as role based ACL and provides "invisible" newsgroups. It can run on MySQL and SQLite backends.

    Project mention: A usable and IPv6-ready Usenet-server (NNTP daemon) | news.ycombinator.com | 2022-11-03
  • oed

    Portable OpenBSD ed(1) editor.

    Project mention: Writing portable C that uses pledge/unveil? | reddit.com/r/openbsd | 2022-10-06

    It looks like this is the same check for pledge/define HAVE_PLEDGE/guard the pledge invocation pattern is used in Brian Callahan's OpenED portable version of OpenBSD's ed(1).

  • virtio_vmmci

    My 3/4-hearted attempt at making a Linux virtio driver for OpenBSD VMM Control Interface

    Project mention: VMM vmctl | reddit.com/r/openbsd | 2023-01-03

    OpenBSD guests are fully supported, Linux guests also work, but require additional kernel modules for best experience.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-25.

C Openbsd related posts


What are some of the best open-source Openbsd projects in C? This list will help you:

Project Stars
1 cosmopolitan 10,993
2 src 2,762
3 zapret 2,146
4 arcan 1,347
5 stress-ng 989
6 solo5 820
7 rdrview 782
8 arp-scan 751
9 exploits 550
10 puNES 447
11 oksh 295
12 mg 270
13 signify 232
14 InitWare 170
15 loksh 114
16 OpenVi 109
17 pl0c 107
18 dhcp 79
19 bbcp 60
20 ts-warp 47
21 WendzelNNTPd 45
22 oed 38
23 virtio_vmmci 37
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.