VingVing

Programming Language for Web Coding in C

About

Ving is a modern programming language written in C that allows you to create websites using simple and elegant syntax. Compiles to clean HTML/CSS for maximum performance.

Features

Simple Syntax

Intuitive code that's easy to learn

Ready Elements

Buttons, text, images out of the box

Themes

Dark and light themes for your site

Buttons with Links

Create navigation easily and quickly

Text Styling

Bold, italic, sizes - all formatting options

Media Elements

Video, audio and embedded frames

Fast Compilation

Instant HTML generation from your code

Download

Download ready-to-use executable for your system from GitHub Releases:

Download Latest Release All Releases

Linux: Download ving-*-linux.tar.gz, extract and run: chmod +x vingc-linux-x86_64
Windows: Download ving-*-windows.zip, extract and run vingc-windows-x86_64.exe

Quick Start

New to Ving? Try the WebIDE to write and preview Ving code directly in your browser!

  1. Download executable for your system (see above) or build from source: make
  2. Create example.ving file with your code
  3. Compile: ./vingc example.ving output.html (Linux) or vingc.exe example.ving output.html (Windows)
  4. Open output.html in browser

Code Examples

Button with Link

button(st1,link:https://example.com):Click Me

Text Styling

text(bold,italic): Bold and italic text text(big): Large text

Image

img(big): photo.png

Theme and Title

style:black title: My Website

Video

video(controls):video.mp4 video(autoplay,loop,muted):video.mp4 video(controls,width:800,height:450):video.mp4

Audio

audio(controls):audio.mp3 audio(controls,autoplay):audio.mp3

Iframe (Embedded Pages)

iframe(src:https://example.com) iframe(allowfullscreen,width:560,height:315):https://youtube.com/embed/...

Syntax

Directives

Elements


Try WebIDE GitHub Full Documentation Reference Build