C Webserver

Open-source C projects categorized as Webserver

Top 11 C Webserver Projects

  • GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

  • Project mention: You don't need analytics on your blog | news.ycombinator.com | 2023-12-24

    If one wants server-side metrics with a little more info than the author's "hacky little script", there's always goaccess [1], which functions in broadly the same way. I even use it with Firebase Hosting-hosted sites via [2] (which I wrote).

    [1] http://goaccess.io/

    [2] https://github.com/Silicon-Ally/gcp-clf

  • Mongoose

    Embedded Web Server (by cesanta)

  • Project mention: Coroutines in C | news.ycombinator.com | 2024-02-25

    I've found myself at this webpage multiple times while trying to minimize the complexity of APIs in my C projects.

    My conclusion for now is that C coroutines are something to be left to the implementer. For example: Mongoose (https://github.com/cesanta/mongoose) uses event callbacks to deal with asynchronousness. It is much more pleasant to wrap a library like this in whatever thread/task primitives your system has rather than try to integrate the mythical cross-platform c couroutine.

  • 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
  • bare-metal-programming-guide

    A bare metal programming guide (ARM microcontrollers)

  • Project mention: STM32MP2: ST’s first Linux capable 64-bit MPU with NPU, GPU and TSN | news.ycombinator.com | 2023-08-26

    What cruftware? STM32 will run your code right away after reset clears[0].

    0. https://github.com/cpq/bare-metal-programming-guide

  • facil.io

    Your high performance web application C framework

  • Project mention: Rage: Fast web framework compatible with Rails | news.ycombinator.com | 2023-12-04

    Most of the speed I believe is from using the server iodine https://github.com/boazsegev/iodine which is a wrapper around facil.io https://facil.io that is built using C.

  • Iodine

    iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support (by boazsegev)

  • Project mention: Rage: Fast web framework compatible with Rails | news.ycombinator.com | 2023-12-04

    Most of the speed I believe is from using the server iodine https://github.com/boazsegev/iodine which is a wrapper around facil.io https://facil.io that is built using C.

  • My-TTGO-Watch

    A GUI named hedge for smartwatch like devices based on ESP32. Currently support for T-Watch2020 (V1,V2,V3), T-Watch2021, M5Paper, M5Core2 and native Linux support for testing.

  • merecat

    Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd

  • Project mention: Leaking Bitwarden's Vault with a Nginx vulnerability | news.ycombinator.com | 2023-07-03
  • SaaSHub

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

    SaaSHub logo
  • webfsd

    A simple HTTP server for mostly static content written in C

  • jsvar

    JSVAR - a C library for web GUIs with websockets.

  • glare-core

    C++ code used in various Glare Tech Ltd products

  • Project mention: Fast, simple, hard real time allocator for Rust | news.ycombinator.com | 2024-05-01
  • httpserve

    Spin up a little http server from the commandline.

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 Webserver related posts

  • Eu não tinha nada melhor pra fazer, aí comecei a escrever um servidor HTTP em C do zero usando winsock.

    2 projects | /r/brdev | 10 Dec 2023
  • Selling proprietary library

    1 project | /r/embedded | 1 Apr 2023
  • Embedded Web Server for electronic devices

    1 project | news.ycombinator.com | 14 Nov 2022
  • Blegh. Sometimes they don't play nice. more

    1 project | /r/robotics | 20 Aug 2022
  • Newbie here, is it possible to use c for website backend ? And what framework?

    3 projects | /r/C_Programming | 11 Aug 2022
  • C++ to Browser JS Framework Recommendations

    4 projects | /r/cpp | 6 Aug 2022
  • What do you use with the esp32c3 for a better server?

    1 project | /r/diyelectronics | 3 Aug 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    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. Learn more →

Index

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

Project Stars
1 GoAccess 17,523
2 Mongoose 10,602
3 bare-metal-programming-guide 2,598
4 facil.io 2,014
5 Iodine 893
6 My-TTGO-Watch 513
7 merecat 138
8 webfsd 87
9 jsvar 7
10 glare-core 4
11 httpserve 1

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