CPPSP (C++ Server Pages) is an open source web application framework similar to ASP.NET. It features a template parser that parses, compiles, and loads CPPSP pages automatically at runtime. CPPSP pages have a very similar syntax to ASP and ASP.NET, where all code is considered HTML by default, and server-side active code can be embedded using "<% ... %>".

CPPSP is built upon the CPoll asynchronous I/O and utility library, which offers simple I/O abstraction, network abstraction, memory management, and container classes.

CPPSP project home page:
http://xa.us.to/cppsp/index.cppsp

Main development happens on github at:
https://github.com/xaxaxa/workspace/

Documentation is currently being worked on, but there is a doxygen reference at:
http://xa.us.to/cppsp/doxygen/html/classcppsp_1_1_page.html

GCC 4.7 or above is required even for the binary release because .cppsp pages need to be compiled at runtime.

CPPSP currently only supports linux (due to the use of epoll).

Features

  • Automatic parsing and compiling of pages. Just copy a .cppsp file into your www directory, and it is instantly accessible. No need to manually compile CPPSP pages.
  • Automatic re-compilation. Make a modification to a .cppsp file, and the changes will show up in your browser immediately after refresh.
  • Simple syntax and API similar to ASP .NET

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow CPoll based C++ server pages

CPoll based C++ server pages Web Site

You Might Also Like
Automated quote and proposal software for IT solution providers. | ConnectWise CPQ Icon
Automated quote and proposal software for IT solution providers. | ConnectWise CPQ

Create IT quote templates, automate workflows, add integrations & price catalogs to save time & reduce errors on manual data entry & updates.

ConnectWise CPQ, formerly ConnectWise Sell, is a professional quote and proposal automation software for IT solution providers. ConnectWise CPQ offers a wide range of tools that enables IT solution providers to save time, quote more, and win big. Top features include professional quote or proposal templates, product catalog and sourcing, workflow automation, sales reporting, and integrations with best-in-breed solutions like Cisco, Dell, HP, and Salesforce.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CPoll based C++ server pages!

Additional Project Details

Operating Systems

Linux

Intended Audience

Information Technology, Advanced End Users, Developers

User Interface

Web-based

Programming Language

C++, C

Related Categories

C++ HTTP Servers, C++ Internet Software, C++ Web Development Frameworks, C HTTP Servers, C Internet Software, C Web Development Frameworks

Registered

2013-05-02