C Raspberry Pi Software

View 8607 business solutions

Browse free open source C Raspberry Pi Software and projects below. Use the toggles on the left to filter open source C Raspberry Pi Software by OS, license, language, programming language, and project status.

  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • Smart Business Texting that Generates Pipeline Icon
    Smart Business Texting that Generates Pipeline

    Create and convert pipeline at scale through industry leading SMS campaigns, automation, and conversation management.

    TextUs is the leading text messaging service provider for businesses that want to engage in real-time conversations with customers, leads, employees and candidates. Text messaging is one of the most engaging ways to communicate with customers, candidates, employees and leads. 1:1, two-way messaging encourages response and engagement. Text messages help teams get 10x the response rate over phone and email. Business text messaging has become a more viable form of communication than traditional mediums. The TextUs user experience is intentionally designed to resemble the familiar SMS inbox, allowing users to easily manage contacts, conversations, and campaigns. Work right from your desktop with the TextUs web app or use the Chrome extension alongside your ATS or CRM. Leverage the mobile app for on-the-go sending and responding.
    Learn More
  • 1
    whisper.cpp

    whisper.cpp

    Port of OpenAI's Whisper model in C/C++

    whisper.cpp is a lightweight, C/C++ reimplementation of OpenAI’s Whisper automatic speech recognition (ASR) model—designed for efficient, standalone transcription without external dependencies. The entire high-level implementation of the model is contained in whisper.h and whisper.cpp. The rest of the code is part of the ggml machine learning library. The command downloads the base.en model converted to custom ggml format and runs the inference on all .wav samples in the folder samples. whisper.cpp supports integer quantization of the Whisper ggml models. Quantized models require less memory and disk space and depending on the hardware can be processed more efficiently.
    Downloads: 299 This Week
    Last Update:
    See Project
  • 2
    Snap7

    Snap7

    32/64 bit multi-platform Ethernet S7 PLC communication suite

    Snap7, through three specialized components: Client and the inedited Server and Partner, allows you to definitively integrate your PC based systems into a PLC automation chain. Designed to transfer large amounts of hi-speed data in industrial facilities, it scales easily, down to small Linux Arm boards such as Raspberry PI. Hi level object oriented wrappers are provided, currently C/C++, .NET/Mono, Pascal, LabVIEW, Python with many source code examples. Very easy to use, a full working server example is not bigger than the “Hello world”. Many projects/makefiles are ready to run to easily rebuild Snap7 in any platform without the need of be a C++ guru. Very detailed documentation provided.
    Leader badge
    Downloads: 708 This Week
    Last Update:
    See Project
  • 3
    Raspberry Pi GCC Toolchains

    Raspberry Pi GCC Toolchains

    CI maintained precompiled GCC ARM/ARM64 Toolchains for Raspberry Pi

    This project provides latest Raspberry Pi hardware optimized GCC Cross Compiler & Native (ARM & ARM64) automated Build-Scripts and Precompiled standalone Toolchains binaries, that will save you tons of time & thereby helps you get quickly started with software development on Pi.
    Leader badge
    Downloads: 121 This Week
    Last Update:
    See Project
  • 4
    FTLDNS

    FTLDNS

    The Pi-hole FTL engine

    Network-wide ad blocking via your own Linux hardware. FTLDNS (pihole-FTL) provides an interactive API and also generates statistics for Pi-hole®'s Web interface. Fast, stats are read directly from memory by coupling our codebase closely with dnsmasq. Versatile, upstream changes to dnsmasq can quickly be merged in without much conflict. Lightweight, runs smoothly with minimal hardware and software requirements such as Raspberry Pi Zero. Interactive, our API can be used to interface with your projects. Insightful: stats normally reserved inside of dnsmasq are made available so you can see what's really happening on your network. Network-level blocking allows you to block ads in non-traditional places such as mobile apps and smart TVs, regardless of hardware or OS.
    Downloads: 7 This Week
    Last Update:
    See Project
  • BoldTrail Real Estate CRM Icon
    BoldTrail Real Estate CRM

    A first-of-its-kind homeownership solution that puts YOU at the center of the coveted lifetime consumer relationship.

    BoldTrail, the #1 rated real estate platform, is built to power your entire brokerage with next-generation technology your agents will use and love. Showcase your unique brand with customizable websites for your company, offices, and every agent. Maximize lead capture with a modern, portal-like consumer search experience and intelligent behavior tracking. Hyper-local area pages, home valuation pages and options for rich lifestyle data keep customers searching with your brokerage as the local experts. The most robust lead gen tools on the market help your brokerage, teams & agents effectively drive new business - no matter their budget. Empower your agents to generate free leads instantly with our simple to use landing pages & IDX squeeze pages. Drive more leads with higher quality and lower cost through in-house tools built within the platform. Diversify lead sources with our automated social media posting, integrated Google and Facebook advertising, custom text codes and more.
    Learn More
  • 5
    TFT_eSPI

    TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library

    An Arduino IDE compatible graphics and fonts library for 32-bit processors. The library is targeted at 32-bit processors, it has been performance-optimized for STM32, ESP8266 and ESP32 types. The library can be loaded using the Arduino IDE's Library Manager. Direct Memory Access (DMA) can be used with the ESP32, RP2040, and STM32 processors to improve rendering performance. "Four wire" SPI and 8 bit parallel interfaces are supported. Due to the lack of GPIO pins, the 8-bit parallel interface is NOT supported on the ESP8266. 8 bit parallel interface TFTs (e.g. UNO format mcufriend shields) can use with the STM32 Nucleo 64/144 range or the UNO format ESP32. ILI9341 and ST7796 SPI-based displays are recommended as starting points for experimenting with this library. The library supports some TFT displays designed for the Raspberry Pi (RPi) that are based on a ILI9486 or ST7796 driver chip with a 480 x 320-pixel screen.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    NebiOS Alternative Mirror (Official)

    NebiOS Alternative Mirror (Official)

    An Ubuntu Linux-based OS that aims to end user.

    NebiOS is Ubuntu-based secure, privacy-focused universal OS for daily life, creativity, gaming & more. Official mirror - use if main site has download issues. Main site: https://nebios.org ⚠️ DON'T DOWNLOAD FROM UNKNOWN SOURCES! 🛡️ Privacy: NebiOS has no telemetry, no background data services, no tracking daemons, and cannot send any personal data without user action. Full policy: nebisoftware.com/legal/privacy.html === 🚀 NebiOS X out now! ⚠️ Note on Virtual Machines: NebiOS X is optimized and designed for real hardware performance and native GPU acceleration. Virtualization platforms (VMware, VirtualBox, GNOME Boxes, etc.) may show degraded graphics or system performance. For accurate testing, please install NebiOS X on physical hardware. === System Requirements and informations about before installation can be found at https://nebios.org/download (select your version for it)
    Leader badge
    Downloads: 96 This Week
    Last Update:
    See Project
  • 7
    SmartDNS

    SmartDNS

    Local DNS server to obtain the fastest website IP

    SmartDNS is a local DNS server. SmartDNS accepts DNS query requests from local clients, obtains DNS query results from multiple upstream DNS servers, and returns the results with the fastest access speed to clients, improving network access speed. At the same time, it supports the designation of specific domain name IP addresses, and high-quality matching to achieve the effect of filtering advertisements. Different from all-servers of dnsmasq, smartdns returns the resolution results with the fastest access speed. Supports Raspberry Pi, openwrt, ASUS router, windows and other devices. Supports domain name suffix matching mode, simplify filtering configuration, filter 200,000 records in less than 1ms. Supports domain name shunting, different types of domain names are queried to different DNS servers. Support standard Linux system (Raspberry Pi), various firmware of openwrt system, and native firmware of ASUS router. And support for Windows 10 WSL (Windows Subsystem for Linux).
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    xsnow

    xsnow

    Let it snow on your desktop

    Finally, a working xsnow for Gnome, KDE, etc. Based on the original xsnow-1.42 created by Rick Jansen, after the xsnow-2019 conference in Antas (Spain) we now have available a xsnow that works on many desktop environments, even Raspian. By request of many beta-testers, a graphical front end has been created as well. For non-Unix users, there is https://sourceforge.net/projects/wsnow .
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • 9
    ciwiki

    ciwiki

    Personnal or familly wiki with low ressource requirement.

    Personal lightweight wiki based on DidiWiki. Upgraded to accept text and highlight color, image resize and video (youtube, dailymotion...) embedded. Written in C, doesn't require a lot of RAM. Works fine on Raspbian (Raspberry Pi). Example of Ciwiki running on Raspberry Pi B+ (700MHz, 512MB): http://inphilly.dyn.dhs.org
    Downloads: 63 This Week
    Last Update:
    See Project
  • Financial reporting cloud-based software. Icon
    Financial reporting cloud-based software.

    For companies looking to automate their consolidation and financial statement function

    The software is cloud based and automates complexities around consolidating and reporting for groups with multiple year ends, currencies and ERP systems with a slice and dice approach to reporting. While retaining the structure, control and validation needed in a financial reporting tool, we’ve managed to keep things flexible.
    Learn More
  • 10

    MUMPS Database and Language

    ANSI Standard MUMPS

    Implementation of ANSI Standard MUMPS 1995 and ISO/IEC 11756 for FreeBSD, OSX and linux. Also on the Raspberry Pi (ARM) under debian and Windows under cygwin. This is the post-relational database.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    JSTx is used for displaying overlay graphics and text on top of a Philips television, changing channels, receiving remote control keys and changing television display modes. It is a command line utility to execute jointSPACE commands on a device that supports the jointSPACE protocol for Philips televisions (see http://jointspace.sourceforge.net for details on jointSPACE, which is based on DirectFB). It is used in various home automation/internet-of-things projects. There are three versions: 0.23 for 2009/2010 Philips televisions (xxx5 en xxx4 series), 0.24 for 2011-2012 televisions (xxx6-xxx7) and 0.24_2013 for 2013-2014 televisions (xxx8-xxx9 (only non-Android)). New Android sets (2014+) do not come with Jointspace and are not supported. It works on Linux operating systems. A Raspberry-Pi version is also available.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    V1 Script

    V1 Script

    A Script Language for Web, Linux and Windows

    V1 is a simple functional interpreter language with syntax from C, PHP and JavaScript. It was developed from the scratch. The focus is on simple administrative and experimental programming, but it has enhanced benefits like Multithreading, CGI, Web functions and Native function calling. The most buildin functions are compatible with PHP, for example fopen(). The current Version 0.96 is available for Windows (32 Bit, WinXP, Win7, Win10+), Linux (x86, 64 Bit, libc 2.2) and Linux (ARM, 32 Bit, libc 2.28). Tested ARM systems: Raspberry Pi Zero, Banana Pi Zero.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13

    haikuVM

    A Java VM for ARDUINO and other micros using the leJOS runtime.

    HaikuVM has been started for hobbyists who develop applications for ARDUINO to open the world of JAVA and leJOS. Yes, you can program an ARDUINO with JAVA! HaikuVM is so small that it even runs on an atmega8 (and the ASURO robot). And yes, you can program an ASURO robot with JAVA! And since version 1.4.0 the RCX lego brick.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    IEC60870-5 101 tools code library

    IEC60870-5 101 tools code library

    IEC 101 Server and Client Simulator Source code Library, Win, Linux

    v21,06.018 IEC101 RTU Server Simulator, IEC101 Client Master Simulator, Static and Dynamic Libraries, Source Code Library. Driver for Windows, POSIX Linux, ARM , PowerPC, QNX & more * Make your RTU, protocol converter, Gateway, HMI, Data concentrator compatible with iec 101. * Download Free Evaluation Kit - IEC 60870-5-101 Development Bundle. * In the Bundle included IEC 101 Server & Client Simulator, Windows and Linux SDK, C# projects, Doxygen , Raspberry Pi, BeagleBone Demo library. http://www.freyrscada.com/iec-60870-5-101.php http://www.freyrscada.com/iec-60870-5-101-Server-Simulator.php http://www.freyrscada.com/iec-60870-5-101-Client-Simulator.php http://freyrscada.com/iec-60870-5-101-Windows-Software-Development-Kit(SDK).php http://freyrscada.com/iec-60870-5-101-Linux-Software-Development-Kit(SDK).php video tutorial: https://www.youtube.com/playlist?list=PL4tVfIsUhy1bsVPrJVW4nknHozdfcWE5u
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15

    External watchdog for RPI

    External HW watchdog for RPI

    External watchdog for raspberry PI 3 minutes watchdogtimer on timeout, is for 30 seconds RPI powered off
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    KhadashPay

    KhadashPay

    The KhadashPay project is an open-source payment system.

    The KhadashPay project is my attempt to make a payment system from scratch. As for the customers of the store where the KhadashPay is deployed, Khadash pay doesn't keep any logs whatsoever and doesn't require a bit of your personal information to create an account. You can find the tutorials here: V2.0 (ESP32 Version): https://www.instructables.com/KhadashPay-V20/ V2.0 (Raspberry Pi Pico Version): https://www.instructables.com/KhadashPay-V20-Raspberry-Pi-Pico-Version/ V3.0 (STM32F401CCU6 Version): https://www.instructables.com/KhadashPay-V30-STM32F401CCU6-Version/ V3.0 (ESP32 Version): https://www.instructables.com/KhadashPay-V30/ V3.5 (ESP32 Version): https://www.instructables.com/KhadashPay-V35/ The version of the KhadashPay that stores the data in the cloud and allows you to operate several payment terminals is available on https://sourceforge.net/projects/khadashpay-firebase-edition/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17

    serialLCD ATmega8 (ArduinoBased)

    The serial LCD module using ATmega8 along with easy arduino library.

    serialLCD is Arduino based open-source project. It contains ATmega8 with given firmware file & the arduino library. The ATmega8 can be replaced by ATmega168/328. ATmega8 uses its 8MHz internal oscillator to reduce hardware (atmega8 no-xtal bootloader is used). The arduino library uses SoftwareSerial internally to communicate ATmega8 via digital pin 6 (only for uno/duemilanove or clone with atmega8/168/328, not for mega & due). Only one wire simplex serial communication at baudrate 9600 is required to communicate with serialLCD module. The library & firmware file is released in public domain as open-source project. Feel free to edit/improve/share it. *** Raspberry Pi python library added. video available on youtube at: http://youtu.be/adNOWREWuL8
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    AEBL

    AEBL

    AEBL is a mobile media distribution system

    AEBL Mobile Media Player, changing how we consume media. AEBL is a media player and a digital media platform in use in the IHDN XPO network media system ( http://www.ihdn.ca/Xpo_VI.html ). AEBL is foremost a mobile media distribution and playback framework. It was created to be the core technology that is used in a television ad insertion and digital sign, and further development has opened up many more applications. It currently is designed to run on a raspberry Pi, although it is being ported to other systems. The AEBL blog is located here: http://aeblm2.blogspot.ca/ For those interested in trying it out, you will need a Raspberry Pi (should be the B series with 512MB) and a SD card (4GB or higher, recommend base 8GB but the larger, the better, for content storage). The current image is a ~680MB 7zip compressed file of it's original 2.7GB size, located on dropbox, here: https://www.dropbox.com/s/lj0r6yia4tsnz8w/140815-aeblpi.img.7z?dl=0
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    AnyPixel.js

    AnyPixel.js

    A web-friendly way for anyone to build unusual displays

    AnyPixel.js is an open-source software and hardware library that makes it possible to use the web to create big, unusual, interactive displays. Anyone can fork the code and the schematics to create their own display at any scale. The first display using this platform is in the 8th Avenue lobby at the Google NYC office. To create this installation, we used 5880 off-the-shelf arcade buttons with LEDs inside them as our pixels. AnyPixel.js’ straightforward hardware/software framework makes it easy to build any display where each pixel is an interactive element. We've included 12 example apps written by Googlers and friends for the 8th Avenue lobby display in NYC. To check them out, install the previewer and run one of the examples. Building your own app is easy with the Anypixel framework. To get started, check out the framework documentation and the example app.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Belenos

    Automated Sun Reflector.

    Belenos is an automated sun reflector for solar concentration. It is a system based on a Raspberry Pi board (ARM Linux board). Two motors allows to pilot the reflector orientation to follow the sun along the day. This system can receive tele-command and send tele-metry on TCP\IP network.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    DNP3 Protocol Code  Win Linux download

    DNP3 Protocol Code Win Linux download

    DNP3 Protocol Source code Library Outstation and client Win Linux

    v21.06.018 Complete implementation of DNP3 protocol standard including File transfer. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools Get a free DNP3 (IEEE 1815) Development Bundle In the Development Bundle, We included DNP3 (IEEE 1815) Server & Client Simulator, Windows & Linux SDK. http://www.freyrscada.com/dnp3-ieee-1815.php Video Tutorial https://www.youtube.com/playlist?list=PL4tVfIsUhy1abOTxSed3l56FQux5Bn_gj Interoperability : http://www.freyrscada.com/docs/FreyrSCADA-DNP-Driver-Object-Variation-Support.pdf FreyrSCADA offering Static and Dynamic Libraries (DLL, LIB), DNP3 Source Code Library, Demo Kit (Raspberry Pi & BeagleBone Black) or Customer specific Hardware windows, Linux, QNX
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    DNP3 Protocol Win Linux  test tool code

    DNP3 Protocol Win Linux test tool code

    DNP3 Outstation and client simulator, Source code Library, win, Linux

    DNP3 Protocol - v21.06.018 Complete implementation of DNP3 protocol standard including File transfer. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools. DNP3 Protocol RTU Outstation Server Simulator, Client Master Simulator, Source Code Library, Static and Dynamic Libraries for Windows, Linux, QNX - C, C++, C# .NET Demo Kit (Raspberry Pi & BeagleBone Black) or Customer specific Hardware. http://www.freyrscada.com/dnp3-ieee-1815.php Get a free DNP3 Protocol Development Bundle In the Development Bundle, We included DNP3 Outstation Server & Master Client Simulator, Windows & Linux SDK. DNP3 protocol Video Tutorial https://www.youtube.com/playlist?list=PL4tVfIsUhy1abOTxSed3l56FQux5Bn_gj
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Lanbahn

    Controlling Model Railroad via Networks

    Controlling Model Railroad via Networks "Lanbahn" Concepts - intelligent end devices - all with a network, wlan or other sophisticated interface. - can be operated without a central station - no complex binary protocols - communications via multicast UDP messages - decoders can advertise their capabilities via zeroconf/avahi/bonjour protocol. - raspberry pi as one hardware platform - tinkerforge IO bricklets for turnout and signal control
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    MLCrypt

    Simple, lightweight, standalone command-line single file encryption.

    Simple, lightweight, cross-platform (Windows / Linux / ARM6 Linux), cross-arch (x32 / x64), standalone command line file encryption program. GnuPG is probably the best application for cross-platform encryption. However, its usage on Windows PCs may be inconvenient (installation administrator rights; large executable size for perhaps just a one-time file decryption, complicated command-line switches for stronger encryption). NCrypt would fulfill this task, but does not operate on 64-bit Windows - MLCrypt was created because of this. The program's primary aim is cascade encryption: create an encrypted outer layer over an existing compressed and encrypted archive file. (Each encryption layer should have a different complex password.) MLCrypt.zip contains all the executables: Linux, Windows, Raspberry Pi.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    MQTT Hyperdash

    MQTT Hyperdash

    A universal MQTT Dashboard for linux/Raspberry Pi.

    MQTT-Hyperdash is a fast and efficient dashboard (GUI) for the MQTT framework. It uses the SDL library for graphics rendering, the paho library for communication and the gtk2 framework for user input. The dashboard runs on Linux, but a port to other operating systems is possible. Special features: * Very simple and basic set of base elements. * animated analog input elements, potentiometers. * Fast update rates of 20 Hz are possible. * Easy to use: Each panel/dashboard is configured in a single .dash file. Included are commandline tools to list all topics on a mqtt broker (mqtt-list-topics) and to generate generic dashboard files from the topic lists (hddashgen). Also a highly useful framweork for fast rule engines is included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next