C Ubuntu

Open-source C projects categorized as Ubuntu

Top 23 C Ubuntu Projects

  • hstr

    bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.

    Project mention: History | reddit.com/r/debian | 2023-04-15

    I think you might like the hstr tool.

  • linux-wifi-hotspot

    Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Similar to Windows 10).

    Project mention: is there an easier way to access Gen 4 Pokémon GTS? | reddit.com/r/3dspiracy | 2023-05-20

    Wi-Fi hotspot: https://github.com/lakinduakash/linux-wifi-hotspot


    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

  • nnstreamer

    :twisted_rightwards_arrows: Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.

    Project mention: Streamer for neural network audio/video processing | reddit.com/r/u_waynerad | 2022-11-01
  • 88x2bu-20210702

    Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets - v5.13.1

    Project mention: RTL8812BU and RTL8822BU Chipsets HELP pls! | reddit.com/r/Kalilinux | 2023-05-18

    Hi guys, today i follow this guide: https://github.com/morrownr/88x2bu-20210702 to install my usb external card for virtualbox machine. The usb work really great in another laptop (with kali iso installed without other system os), i try to configure it in a virtual machine and start all the problem. At the finish of all things i have the menu with "wifi" to search nearby connection but doesn't connect to mine or other, it try forever. Idk if i need to check the config system and maybe i miss something in there, if anyone can help me i really appreciate it bc it resolve me so much pain i can't use my laptop to make all the thing, i want make it run on a vm for a better "safe place" If u need something like how i set the config file let me know *i try with airodump to start the wlan0mon, it seems activate but when i try to scan it doesn't appear as 0mon and i can't scan

  • 88x2bu

    Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets

    Project mention: Cant connect to wifi | reddit.com/r/pop_os | 2023-04-02

    I use this driver instead, but I think it all comes down to what does your wifi card need. You can download the driver in another computer and then pass it with a usb stick or, connect through your mobile phone via tethering and then download the driver directly in your computer

  • 8812au-20210629

    Linux Driver for USB WiFi Adapters that are based on the RTL8812AU Chipset - v5.13.6

    Project mention: Can we restart wifi services without rebooting? | reddit.com/r/linuxquestions | 2023-05-22

    I have a dongle with that chipset, used it couple of times, worked fine. The driver I used is from here https://github.com/morrownr/8812au-20210629

  • 8814au

    Linux Driver for USB WiFi Adapters that are based on the RTL8814AU Chipset

    Project mention: aircrack 5ghz network monitoring not working with AWUS036ACM | reddit.com/r/HowToHack | 2023-05-06

    I ended up returning AWUS036ACM and buying AWUS1900 (based on Realtek chipset). Installed appropriate drivers https://github.com/morrownr/8814au and everything is working as expected! No issues so far. Working on both the Kali virtual machine and the raw Debian machine. Lesson learned - stay away from Mediatek.

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

  • rapiddisk

    An Advanced Linux RAM Drive and Caching kernel modules. Dynamically allocate RAM as block devices. Use them as stand alone drives or even map them as caching nodes to slower local disk drives. Access those volumes locally or export them across an NVMe Target network. Manage it all from a web API.

    Project mention: How do I load RapidDisk -- | reddit.com/r/archlinux | 2022-09-12

    I found that an alternative on Linux is RapidDisk. I installed it with no issues. However, I have to open terminal and enter a couple of commands manually to re-load the RAM drive as cache after boot, specifically:

  • 8821au-20210708

    Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets - v5.12.5.2

    Project mention: Need Help installing USB wifi adapter | reddit.com/r/pop_os | 2023-04-20

    Did that. Followed it to here https://github.com/morrownr/8821au-20210708. Installed it. Did not work.

  • 8821cu

    Linux Driver for USB WiFi Adapters that are based on the RTL8811CU, RTL8821CU and RTL8731AU Chipsets

    Project mention: I am tryingto install a driver for a wi-fi adapter, but I have a fatal error trying to 'make' it in the terminal | reddit.com/r/linuxquestions | 2022-09-19

    If your linux kernel 5.8 or higher you can try to use this driver https://github.com/morrownr/8821cu

  • ott-packager

    OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS

    Project mention: Disassembling an Amazon Blink Mini Camera | news.ycombinator.com | 2022-11-20
  • Tek4010

    Free Tektronix 4010, 4013, 4014 and 4015 terminal emulator for Raspberry Pi and Ubuntu

  • 8821cu-20210916

    Linux Driver for USB WiFi Adapters that are based on the RTL8811CU, RTL8821CU, RTL8821CUH and RTL8731AU Chipsets - v5.12.0.4

    Project mention: Bluetooth and stadia controller | reddit.com/r/Gentoo | 2023-04-24
  • 8812au

    Linux Driver for USB WiFi Adapters that are based on the RTL8812AU Chipset

  • DTLS-Examples

    Examples for DTLS via SCTP and UDP using OpenSSL

    Project mention: How to set up an echo server over DTLS 1.2 | reddit.com/r/AskComputerScience | 2022-11-12

    I tried this: https://github.com/nplab/DTLS-Examples, but i keep running into issues while trying to build the Makefile (both Windows and Ubuntu).

  • nct6687d

    Linux kernel module for Nuvoton NCT6687-R

    Project mention: Lost AMD 6900xt, now in software rendering | reddit.com/r/Fedora | 2023-01-30

    I've been using Fedora for the last few years on a secondary machine with a gtx 1080, mostly for work. I've decided to make the jump on my primary system as well. through the setup process in getting things working, I ran into an issue with lm_sensors not detecting CPU temps, mobo voltages and fan speeds. It did of course detect the 6900xt and it's temps. After some research I found the monitoring chip model which lead me to github (https://github.com/Fred78290/nct6687d). I downloaded it and installed it per the instructions now I see what couldn't before for the motherboard, which is great.

  • docker-nginx-image-proxy

    on the fly image cropping with gravity, resize and compression microservice

    Project mention: How would you reduce the image size of almost 100GB photos stored on a remote server via SFTP? | reddit.com/r/laravel | 2022-12-23

    If you have already own a server, you can use docker to stand up a dynamic image resize proxy like this: https://github.com/niiknow/docker-nginx-image-proxy or this https://github.com/weserv/images - they works very much like the CDN suggestion above

  • asus-fan

    Kernel module to get/set (both) fan speed(s) on ASUS Zenbooks

  • 8821au

    Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets

    Project mention: Very unstable ping when using hotspot in Linux. | reddit.com/r/linuxquestions | 2023-03-12

    I'm using Arch Linux (6.1.15-1-lts) with "TP-Link Archer T2U PLUS (RTL8821AU)" and these drivers (I have also tried using these drivers. I'm using an Ethernet connection and I've setup a hotspot in my PC (to use it with my android devices) (I don't have a Wi-Fi router at the moment, sorry). I'm getting serious ping losses in my android phone. Messaging apps are taking forever to send/receive messages (but not when using hotspot from Windows 10).

  • e1000e-dkms-debian

    Intel e1000e ethernet adapter driver (DKMS version) for Debian

    Project mention: PXE provisioning issues with new hardware that requires specific drivers! | reddit.com/r/linuxadmin | 2022-08-07

    Hello, Our hardware vendor stopped selling the previous models of our standard desktops and laptops and possess sent the newest models in our latest purchase. Unfortunately, when installing Ubuntu on these machines the NICs are not recognized by the OS and need manual intervention to be updated, which I was able to get going by downloading the appropriate e1000e driver onto a USB and installing from that. Our standard workflow was provisioning the system with Foreman, and configuring it with ansible after the OS was installed. The manual steps now required between these steps have caused delays in setting up new equipment. Getting this hardware to allow PXE in the first place was a pain, I had to take the initrd.gz that foreman provides for the PXE environment, unpack it and replace the e1000e network driver with the very latest one to even allow the PXE process to start. But because the archive foreman uses for Ubuntu is the standard Canonical hosted Ubuntu archive, the OS is again missing that version of the driver and it needs to get updated again. Does anyone have recommendations on how to get around this? * I tried using HWE but it seems to not include this very latest version of e1000e so had no luck there * Could this process be included in the preseed file/provisioning template to handle the driver? * Our foreman install has Katello, but I have been having a hell of a time getting deb repos hosted. Even if that gets set up properly, it seems pretty‍ hacky again to insert a kernel with the correct driver version. (GPG issues? idk) * Foreman/Katello docs are lackluster and havent seen anything related to this kind of problem * FYI the desktop is a Dell Precision Tower 3650 and installing Ubuntu 18.04 I was hired as a Junior Sys Admin 2 years and now find myself as the sole IT in the company, this has been driving me nuts as my previous provisioning workflow was pretty solid but dont have anyone internal to turn to for advice. Would really appreciate any thoughts or ideas you all have or any resources you know of I can look into. Thanks! EDIT: Thanks for the replies everyone, I ended up getting this resolved by using DKMS. https://github.com/koljah-de/e1000e-dkms-debian was a good starting point, I built a deb from that and placed it on my tftp server. Then in Foreman's finish template I included the following lines: tftp -m binary tftp.example.com -c get e1000e-dkms.deb dpkg -i e1000e-dkms.deb That worked for me, after the installation process the NIC was usable. Plus this has the added benefit of not needing to tweak the drivers after upgrading the kernel at a later date.

  • asus-pce-n53-linux

    🤖 Asus PCE-N53 Linux Driver for Kernel versions 3.x, 4.x and 5.x

    Project mention: Why my Wireless network adapter isn't detected (Cant access internet any other way) | reddit.com/r/Kalilinux | 2023-05-13
  • daemon

    turns other processes into daemons (by raforg)

  • golibnotify

    Go bindings for libnotify -- Create and update OS notifications in linux

  • InfluxDB

    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.

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

C Ubuntu related posts


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

Project Stars
1 hstr 3,586
2 linux-wifi-hotspot 1,956
3 nnstreamer 579
4 88x2bu-20210702 553
5 88x2bu 409
6 8812au-20210629 345
7 8814au 336
8 rapiddisk 243
9 8821au-20210708 237
10 8821cu 212
11 ott-packager 199
12 Tek4010 166
13 8821cu-20210916 160
14 8812au 125
15 DTLS-Examples 120
16 nct6687d 114
17 docker-nginx-image-proxy 99
18 asus-fan 93
19 8821au 72
20 e1000e-dkms-debian 62
21 asus-pce-n53-linux 30
22 daemon 11
23 golibnotify 8
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.