Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scyth3-c/knock-cpp-online

compile C++ online ☁️
https://github.com/scyth3-c/knock-cpp-online

api-client assembly collaborative compiler-design cpp-compiler cpp-online electron http libcurl multi-file nodejs poo vue vuejs vuex web-application

Last synced: about 21 hours ago
JSON representation

compile C++ online ☁️

Awesome Lists containing this project

README

        











kcompiler 3.0


https://kcompiler.com/

# Features

## new
- assembly inspector
- auto save
- all files tabs project auto save
- all files tabs realtime assembly
- persistence in all tabs files
- persistence in font themes
- fix bugs
- more velocity
- change code panel behavior
- change to kcompiler API V2

## previus

- collaborative spaces
- general visual changes
- api socket support
- share you code with friends
- timeout guard
- API cleaned
- support libcurl and use [scyth3-c/curl-http-wrapper](https://github.com/scyth3-c/curl-http-wrapper)
- change code panel
- change button theme
- change output compile mode
- multi-file support, connected or separate sources
- the multi file works in assembler and download funcs, the code is assembled
- changes in the icons and modal views
- change modals theme
- add the #include function in class mode

## info

| API|
| ----- |
| [scyth3-c/knock-cpp-API](https://github.com/scyth3-c/knock-cpp-API) |

| http/veridic|
| ----- |
| [scyth3-c/curl-http-wrapper](https://github.com/scyth3-c/curl-http-wrapper) |



# Preview

| assembly guide |
| ----- |
| ![base](https://github.com/scyth3-c/knock-cpp-online/assets/52190352/2be8e6cd-5b88-4c72-a7e5-3eb02bad77cd)|


| personal notes system |
| ----- |
| |


| Share you code, ready to compile|
| ----- |
| |


| HTTP Request |
| ----- |
| |


in mode single file just add   #include <http/veridic.hpp> and active

| Use panel options|
| ----- |
||




# example

how to use http/veridic.hpp with class mode (gui of anterior version, v.2.5.0)
| HTTP class example|
| ----- |
| |

| use class |
| ----- |
| |

| headers |
| ----- |
| |


| Result of class |
| ----- |
| ![api](https://github.com/scyth3-c/knock-cpp-online/assets/52190352/2cbe5b61-47a6-4fd9-b791-e6ac83cd3df2)|


## Technical specifications

### Available standards and optimization levels

| standar | level | default |
| :--- | :---: | ----: |
| c++2a / 20 | O1 | C++17 |
| c++11 | O2 | 03 |
| c++14 | O3 | |
| c++17 | | |