C Bsd

Open-source C projects categorized as Bsd

Top 23 C Bsd Projects

  • Ventoy

    A new bootable USB solution.

  • Project mention: Tools for Linux Distro Hoppers | dev.to | 2024-03-27

    Ventoy is an open-source tool to create a bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. Using Ventoy, we can create live USB for multiple distros in one flash disk. This is a revolutionary feature compared to other tools, e.g., Etcher, Rufus, etc, that can only create one live USB at a time. This tool is so important. Don't call yourself a distro hopper if you don't know this tool.

  • i3

    A tiling window manager for X11

  • Project mention: Show HN: Chrome Reaper | news.ycombinator.com | 2023-12-19

    While I believe Memory Saver was a great improvement, it only works if the tab is hidden or the window minimized. I recently learned the required state is not triggered if the tab is open but on another virtual desktop. At least this is the case with many of not all Linux window managers. Some of the many discussion threads on the topic:

    https://github.com/i3/i3/issues/4353

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • htop

    htop - an interactive process viewer

  • Project mention: Command line tools I always install on Ubuntu servers | dev.to | 2023-12-25

    Probably everyone knows about the "top" command. Htop is similar, but gives us a more user-friendly output. It shows processes using the most resources, how much available resources you have and who runs those processes. For more information, visit https://htop.dev/

  • miniaudio

    Audio playback and capture library written in C, in a single source file.

  • Project mention: MiniAudio.h: single-file audio playback and capture library for C and C++ | news.ycombinator.com | 2024-01-01
  • hidapi

    A Simple cross-platform library for communicating with HID devices

  • Project mention: Trying to get raw HID working to get vim modes to trigger qmk events and layers. | /r/olkb | 2023-05-20

    On the computer, write a program (the "host" or "server") that talks over the raw HID protocol. It is open ended how you do this, but IME both the Python pyhidapi and C hidapi were simple enough to get something started. The trickiest part might be getting the program to run with the permissions to talk the raw HID protocol (at least on Linux, there was some udev rule to set up). Read the documentation for these libraries for details about how to get set up.

  • snoopy

    Snoopy Command Logger is a small library that logs all program executions on your Linux/BSD system.

  • i3lock-color

    The world's most popular non-default computer lockscreen.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bfs

    A breadth-first version of the UNIX find command

  • Project mention: bfs: A breadth-first version of the UNIX find command | /r/commandline | 2023-07-23
  • cups

    OpenPrinting CUPS Sources (by OpenPrinting)

  • Project mention: On the harm shareholders can do to OpenSource | /r/linux | 2023-07-12

    And this disagrees with you: https://openprinting.github.io/cups/

  • Gearboy

    Game Boy / Gameboy Color emulator for macOS, Windows, Linux, BSD and RetroArch.

  • facebooc

    Yet another Facebook clone written in C

  • DragonFlyBSD

    DragonFly BSD System Source Repository (read-only mirror)

  • Project mention: Show HN: Why is the Amiga so beloved in the demoscene? (2023 essay) | news.ycombinator.com | 2023-12-06

    Lots of Amiga concepts live on today with DragonflyBSD.

    https://www.dragonflybsd.org/

    And it’s shockingly performant (on par with Linux, sometimes even better), given the tiny development team.

    Messaging passing, etc are core Amiga ideas that exist today only in Dfly.

  • concord

    A Discord API wrapper library made in C

  • ngircd

    Free, portable and lightweight Internet Relay Chat server

  • Project mention: Installing anope services :) | /r/irc | 2023-06-10
  • mg

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

  • Project mention: Lesser Known Terminal Editors | news.ycombinator.com | 2023-09-07
  • oksh

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

  • Project mention: Oasis – a small, statically-linked Linux system | news.ycombinator.com | 2024-01-26
  • Gearsystem

    Sega Master System / Game Gear / SG-1000 emulator for macOS, Windows, Linux, BSD and RetroArch.

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

  • cats

    Implementations of cat(1) from various sources. (by pete)

  • Project mention: Educational Codebases | news.ycombinator.com | 2023-08-21

    I think that some codebases can lend themselves to be read more than others. Consider for example GNU cat[0] vs. Plan9's[1], from which one can infer the overall readability of the two projects.

    In particular, codebases who are composed of small, well-isolated components, can be read one chunk at a time, like a book. But I wouldn't be surprised for most "professional grade" codebases to consist of organic, "cluttered" aggregate. Which, as you observe, aren't really suited to be read, even more so linearly.

    It also depends on one's intents, which are likely narrower in a professional setting (e.g. fixing a bug, implementing a feature; refactoring being a notable exception), than in a learning setting (e.g. learning how to write idiomatic parsers in Go by studying the Go parser itself). In this last case, curiosity might push you to read the code more deeply, compare different codebases, etc.

    Finally, some languages also are more prone to enforce locality than others, impacting readability. See for example Linus arguing about C being more context-free than C++ [2].

    [0]: https://github.com/pete/cats/blob/master/gnu-cat.c

    [1]: https://github.com/pete/cats/blob/master/plan9-cat.c

    [2]: https://www.realworldtech.com/forum/?threadid=104196&curpost...

  • discobsd

    2.11BSD-based UNIX-like OS for STM32 and PIC32 Microcontrollers

  • OpenVi

    OpenVi: Portable OpenBSD vi for UNIX systems

  • Project mention: Portable OpenBSD vi for Unix systems | news.ycombinator.com | 2023-08-26
  • nvi2

    A multibyte fork of the nvi editor for BSD

  • libmodule

    C simple and elegant implementation of an actor library

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C Bsd related posts

Index

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

Project Stars
1 Ventoy 57,676
2 i3 9,053
3 htop 5,891
4 miniaudio 3,622
5 hidapi 1,467
6 snoopy 1,170
7 i3lock-color 1,036
8 bfs 946
9 cups 889
10 Gearboy 799
11 facebooc 557
12 DragonFlyBSD 527
13 concord 489
14 ngircd 421
15 mg 340
16 oksh 338
17 Gearsystem 231
18 InitWare 177
19 cats 161
20 discobsd 159
21 OpenVi 149
22 nvi2 139
23 libmodule 131

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com