Pinned Repositories
DXGICaptureApplication
Captures the desktop in a loop using Desktop Duplication API and saves them as bitmap images in the current Directory
DXGICaptureDXColorSpaceConversionIntelEncode
This is a solution containing Capturing windows screens with DXGI Desktop duplication, BGRA to NV12 conversion using DirectX rendering capabilities and Intel Encoder for H264
electron_client_webrtc
Electron application whose screen can shared
FfmpegDirectXApp
A windows app which uses desktop duplication API to capture the desktop and uses H264 codec from ffmpeg to encode and decode the captured image and finally display the decoded YUV image using DirectX
electron-forge-docs
:electron: Mirror for Electron Forge's GitBook documentation
build-images
Base docker image used to build Electron on CI
build-tools
The GN scripts to use for Electron dev-flows
electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
node
Node.js JavaScript runtime ✨🐢🚀✨
postject
Easily inject arbitrary read-only resources into executable formats (Mach-O, PE, ELF) and use it at runtime.
bavulapati's Repositories
bavulapati/electron_client_webrtc
Electron application whose screen can shared
bavulapati/signaling_webrtc
Socket.IO signalling server for webrtc screen sharing
bavulapati/electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
bavulapati/web_viewer_webrtc
Web viewer for receiving the screen shared by desktop application
bavulapati/.dotfiles
My personal dotfiles
bavulapati/bavulapati.github.io
My blog
bavulapati/blaze
The ultra high-performance JSON Schema validator, providing validation in the nano-second range along with perfect compliance scores. Supports Draft 4, Draft 6, Draft 7, 2019-09 and 2020-12. For both servers and embedded devices
bavulapati/bootstrap-dev-env
Bootstraps development environment
bavulapati/build-images
Base docker image used to build Electron on CI
bavulapati/build-tools
The GN scripts to use for Electron dev-flows
bavulapati/circleci-playground
A playground repo to experiment with circleci
bavulapati/config.nvim
Neo vim configuration files
bavulapati/core
A comprehensive set of foundational C++ libraries and CMake utilities to power Sourcemeta projects
bavulapati/cs50
CS50 problemset
bavulapati/debian-bootstrap
The utilities to bootstap a debian desktop for development
bavulapati/dotfiles
My dotfiles tuned for my workflows
bavulapati/dwm
Personalized dwm
bavulapati/electron-forge-docs
:electron: Mirror for Electron Forge's GitBook documentation
bavulapati/esbuild-hello
Sample usage of ESBUILD with flatpak. The goal of this experiment is to understand how can we pull npm dependencies.
bavulapati/jsc-prebuilt-lib-without-vcpkg
bavulapati/jsc-with-vcpkg-overlay-ports
A test repo for javascriptcore on vcpkg
bavulapati/jsonschema
The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines
bavulapati/kickstart-modular.nvim
A launch point for your personal nvim configuration
bavulapati/le-cert-expiry
bavulapati/node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
bavulapati/nodejs-unit-testing-in-depth
Udemy course - node.js unit testing in depth
bavulapati/pluralsight-restful-web-services-by-jonathan-mills
Pluralsight Course - RESTful web services with Node.js and Express by Jonathan Mills
bavulapati/usw24
The hackathon project for unikraft summer workshop
bavulapati/vcpkg
C++ Library Manager for Windows, Linux, and MacOS
bavulapati/WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.