Skip to content

KDesp73/webc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

   d88P        d88P          Y88b          
  d88P        d88P            Y88b         
 d88P        d88P              Y88b        
d88P        d88P     .d8888b    Y88b       
Y88b       d88P     d88P"       d88P       
 Y88b     d88P      888        d88P        
  Y88b   d88P       Y88b.     d88P         
   Y88b d88P         "Y8888P d88P          

Write and deploy websites using the C Programming Language.

Warning

This C library is in the early stages of development and is not yet ready for production use. The API, functionality, and overall stability of the library are subject to change without notice. Use this library at your own risk. We strongly recommend against using this library in any mission-critical or production systems. Please report any issues or feedback to the project maintainers. Further development and stabilization of this library is ongoing, and a stable release will be announced when it is ready.

Usage

Build the library

git clone https://github.com/KDesp73/webc
cd webc
make

Note

Library files (.so, .a, .dll) are located at build/output/

Install the library

make install

Linux

The .so and .a files are copied to the /usr/lib/ directory

Additionally the header files are copied to the /usr/local/include/webc/ directory

Windows

Note

Not implemented yet

Examples

See docs/examples/

Templates

  • Single Page Portfolio spp.h

image

  • Project Showcase Site pss.h

image

UI

Currently webc supports the DaisyUI ui library.

Check support here

Feel free to contribute by implementing the missing or partially supported components

Documentation

The documentation for this library is written in the header files

See webc-core.h

Autogenerated documentation using Doxygen here

Contributing

First read the CODE OF CONDUCT

Then checkout CONTRIBUTING

LICENSE

MIT