๐จโ๐ป AnyRoad's projects
Table of contents
Open Table of contents
React Json Viewer component
Source code: GitHub
React component to display formatted JSON data. Many other libraries shows very slow performance while rendering few megabytes data or fast enough but just render JSON without any extra features, even ability to expand or collapse nested objects.
This implementation aims to render high volume input data but still have few usefull customizations like chaning styles and ability to expand/collapse nested objects.
Example can be found here.
![json view component example](/jsonview.png.jpg)
KCoroutineViz - Kotlin Coroutine Visualization library
Source code: GitHub
Library which helps to visualize execution of the Kotlin corotines. Currently under active development. Example of usage:
watcher("async test") { addTracePoint("before the start", true) watch("just call delay") { delay(100) delay(100) delay(100) }
watch("call delay using async") { val d1 = async { delay(300) } val d2 = async { delay(300) } val d3 = async { sleep(300) } awaitAll(d1, d2, d3) }
watch("3") { delay(100) addTracePoint("another point", true) watch("4") { delay(100) watch("5") { delay(100) delay(100) delay(100) } } addTracePoint("after") }}
Generated coroutine diagram:
JCommune
Source code: GitHub
A forum engine written in Java. Its architecture supports plugins and therefore is extensible. Forum supports few different post types: ordinary posts, polls, question and answer style (stackoverflow-like) and code review request.
![jcommune main](/jcommune/main.png.webp)
![jcommune post](/jcommune/post.png.webp)