Skip to content
View GitSparTV's full-sized avatar
πŸ’­
Lua and C++
πŸ’­
Lua and C++
  • Russian Federation
Block or Report

Block or report GitSparTV

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GitSparTV/README.md

Spar


Languages, technologies, stuff, frameworks and tools I've used in some way:
  • C++, Lua, LuaJIT, C++17, C++20, Python, Plain HTML + CSS + JavaScript, Groovy
  • Boost, telecom (LTE), 3GPP, PostgreSQL, Docker, MySQL, fmt, SQLite, protobuf, webhook, coroutines, async, regex
  • CalDAV, Diameter protocol, WebSocket, SOAP API, JSON, REST API, SVG, XML
  • Compiler development, web scraping (University sites, Cian.ru, various property developer sites, Notion, hh.ru), C++ reverse-engineering/decompilation (x86-64, ARMv7-M) using IDA and Ghidra, DSL, Bot development (Discord, Telegram, VK, Pachca), logging, game server frontend/backend development, optimizations, gamedev, analytics, game UI development
  • Source Engine, Luvit, Raspberry Pi, Nelua, Linux, LΓ–VE, NodeMCU, Arduino
  • CMake, Conan, Grafana, Prometheus

My Projects:

  • Hanley bot β€” Successfull pet-project bot written in C++ with over 200 users made for psychology specialists.
  • Lua Patterns β€” A tool to learn and analyze Lua Patterns.
  • Lua Infographics β€” Collection of infographics dedicated to Lua (Some serious and just for fun).
  • LuaJIT Benchmarks β€” A page about optimizing Lua by benchmarking several variants of the same code and finding the best one (among them).
  • LLLua β€” My language I plan to develop. See the concept for the future version (0.1 version can be already used).
  • luamemprof β€” Memory profiler module for Lua and LuaJIT.
  • My Discordia Libraries β€” The open-sourced part of Toolgun bot developed for the Garry's Mod official Discord server. The server has over 80,000 members as yet replacing the need for additional human moderation for more than 3 years. Includes Lua minidump reader library.
  • discordia-slash β€” Discordia's extension for slash commands.
  • Love2D Framework β€” Framework with GUI, timers and texture loading libraries based on GMod API.
  • GodSentTools β€” Series of GMod addons, mainly for art and moviemakers.
  • RemPos β€” GMod C++ module that connects iOS app with GMod and brings acceleration and gyroscope data.
  • My GMod Libraries β€” Public libraries I made for my GMod server. Server is dead, but libraries can be used/refactored.
  • University admission advisor β€” Bot written in Lua with VK API that downloads lists of applicants from different universities with my specialization, parses them and calculates the chance to pass.
  • UniBot β€” Bot written in Lua with VK API that gives information about the schedule, next lesson and other things.
  • LuaCUE β€” Corsair Utility Engine module for Lua written in C++.
  • SparTask β€” Windows taskbar replacement for focusing on specific task, allows putting only necessary icons.

See all repositories...

Important

Since 2017 I've contributed a lot to Garry's Mod. Check out this list as well.

Projects I participated in:

Small projects:

GitHub Stats:

Top Langs

  • 17 PRs for open source projects. Most noticeable contributions is the Garry's Mod codebase.
  • 29 bug reports and suggestions only for Garry's Mod and same amount for other open source projects.
  • HitCount

Pinned

  1. hanley_bot hanley_bot Public

    Bot for Hanley courses organization

    C++

  2. lua-patterns lua-patterns Public

    Lua Patterns Viewer. A tool for inspecting, analyzing and learning Lua patterns.

    JavaScript 90 7

  3. LuaJIT-Benchmarks LuaJIT-Benchmarks Public

    LuaJIT Benchmark tests

    HTML 26

  4. LLLua LLLua Public

    LLLua. Low Level Lua.

    Lua 13 1

  5. lmemprof lmemprof Public

    Lua Memory Profiler.

    C++

  6. lua-infographics lua-infographics Public

    Infographics about Lua

    Lua 20