home.social

Search

427 results for “skunksarebetter”

  1. is a passive fingerprinter.

    p0f is a tool that passively looks through an interface's packets to see if any contain special information. p0f can gather details on the operating system used, uptime, links, browser, and raw details for further processing if desired. Since p0f is passive it can be used without much fuss, and can't be detected outside of the fingerprinting server.

    Website 🔗️: lcamtuf.coredump.cx/p0f3/

    apt 📦️: p0f

  2. is a .

    Anarch is a first person 2D raycasted shooter game (like Wolfenstein 3D) where the player fights against a monopolistic technology corporation. The game uses a simple, dependencyless software rendering and game engine supporting levels with steps, many enemies, pickups, and more. Anarch is very cross platform, supporting virtually any system with a C compiler.

    Website 🔗️: gitlab.com/drummyfish/anarch

  3. is a fun clone.

    In lbreakout2 you command a paddle which can hit a ball into a field of breakable blocks. Each block broken gives a small point bonus, and has a chance of a power up or a hazard. Later levels introduce unbreakable blocks which force the player to bounce the ball just right to ricochet around the blocks.

    Website 🔗️: lgames.sourceforge.net/LBreako

    apt 📦️: lbreakout2

  4. is a -configured emulator.

    tym runs a configuration file written in Lua on startup. The file can perform various actions, including setting styles, key combinations, setting colour schemes, etc. The file can also set up hooks which are triggered on user action, like key combinations, scrolling, selecting text, etc. tym supports having separate colour scheme files.

    Website 🔗️: github.com/endaaman/tym

  5. is a universal .

    Cosmopolitan is an optimized C as well as compilation procedure that lets C programs run on , , , , , and even bare with a single executable file. Cosmopolitan uses the Actually Portable Executable format to accomplish this, allowing for all supported platforms to run the code with no system modification.

    Website 🔗️: justine.lol/cosmopolitan/

  6. #Cosmopolitan is a universal #C #libc.

    Cosmopolitan is an optimized C #stdlib as well as compilation procedure that lets C programs run on #Linux, #Windows, #macOS, #FreeBSD, #OpenBSD, and even bare #BIOS with a single executable file. Cosmopolitan uses the Actually Portable Executable format to accomplish this, allowing for all supported platforms to run the code with no system modification.

    Website 🔗️: justine.lol/cosmopolitan/

    #free #opensource #foss #fossmendations #programming #development

  7. #nanoprintf is a tiny #publicdomain #printf implementation.

    nanoprintf is a single header library written in C99 (only for types) that provides a C11 compliant printf implementation on platforms without much of the standard library. nanoprintf compiles to 1 K to 3 K of program memory on ARM platforms.

    Website 🔗️: github.com/charlesnicholson/na

    #free #opensource #foss #fossmendations #programming

  8. is a simple and fast parser.

    jsmn is a dependency-less JSON parser written in that parses JSON data incrementally in a single pass. jsmn doesn't interpret data in any way, rather it just defines the type and boundaries for data. jsmn's low memory and CPU requirements allows for it to be used in resource constrained environments like .

    Website 🔗️: github.com/zserge/jsmn

  9. is a lightweight GUI .

    GUILite is a generic GUI library which has a simple architecture that is suited to many platforms. GUILite's input and output systems can be adapted to any platform, from major operating systems, RTOS, or bare metal. GUILite provides common widgets, but can be extended with custom widgets as required.

    Website 🔗️: github.com/idea4good/GuiLite

  10. is a parser for and .

    json.h is a simple, configurable parser for JSON. json.h features a simple interface which parses a string to specification, but also provides a configurable interface where both allocation and various aspects of parsing can be altered. Feature flags can be used to greatly alter the allowed syntax.

    Website 🔗️: github.com/sheredom/json.h

  11. is a DDS and KTX reader.

    dds-ktx loads files in the DDS (DirectDraw Surface) and KTX (Khronos Texture) formats. dds-ktx performs no allocations, and does not attempt to convert pixel data, instead it fills in a structure definining where the textures within a file are, as well as the file's metadata. Included is , for viewing textures in a .

    Website 🔗️: github.com/septag/dds-ktx

  12. is a , portable directory reader.

    tinydir provides a portable interface for opening and iterating through directories, as well as getting information on files. tinydir's interface is simple, reading data into a struct which provides the name, path, extension, and whether the file is a directory or not. tinydir operates on both Windows and POSIX.

    Website 🔗️: github.com/cxong/tinydir

  13. is a collection of libraries in .

    libs contains several self contained libraries for various purposes. Included are random number generators, threading utilities, data structures, an INI parser, simple graphical program toolkit, as well as HTTP request handler. libs also includes a text-to-speech algorithm translated from C++.

    Website 🔗️: github.com/mattiasgustavsson/l

  14. is a simple .

    kissnet is a cross-platform wrapper for the platform's socket API. kissnet abstracts away obscure protocols and endianness, providing a simple API for sending data over the network via TCP or UDP. kissnet can run as a client or server, and supports /#SSL.

    Website 🔗️: github.com/Ybalrid/kissnet

  15. is a low-level for .

    rpng is a dependencyless library for managing chunks of PNG data using a standalone DEFLATE implementation. rpng only relies on a subset of the standard library, and can be configured to use user-provided functions. rpng supports reading/writing with files as well as memory, and has some utility functions, including a CRC verifier.

    Website 🔗️: github.com/raysan5/rpng

  16. is a unit testing framework for and .

    acutest provides macros and structure for defining unit tests. Each test is a simple function that performs checks. acutest executes tests as child processes by default, but supports single process use when debugging. acutest supports diagnostic messages, test vectors, exception checks, and CLI arguments for running only specific tests.

    Website 🔗️: github.com/mity/acutest

  17. is a OBJ loader for .

    is a that loads Wavefront OBJ files into easy to use structures. tinyobjloader is implemented in pure C, only relying on the standard library, with support for using custom memory allocation functions. tinyobjloader supports loading material files.

    Website 🔗️: github.com/syoyo/tinyobjloader

  18. is a collection of libraries.

    cute_headers includes many and headers that provide a wide range of functionality, mainly for . cute_headers features an file loader, sound playback/mixer, 2D (vector) and 3D math, UTF handling, font rendering, and more. Most libraries include examples that display how they can be used.

    Website 🔗️: github.com/RandyGaul/cute_head

  19. is a .

    ELFIO provides utilities that interact with Extensible Linkable Format (ELF). ELFIO can read various fields present in an ELF file, as well as data and other sections. ELFIO also can write new ELF data with simple set commands that operate sensibly for setting flags and creating sections.

    Website 🔗️: elfio.sourceforge.net/

  20. is a compiler-only build system.

    nobuild is a for writing programs that compile other programs. Unlike other build systems, the sole dependency for nobuild is a C compiler (and system libraries), allowing it to be used anywhere. Building a nobuild program is as simple as compiling nobuild and running it to automatically compile the rest.

    Website 🔗️: github.com/tsoding/nobuild

  21. is a collection of libraries.

    CHOC (Clean Header Only Classes) contains several libraries for performing various actions in C++. CHOC includes fast round trip float to string conversion, typed values that can be used in JSON, audio sample buffers, handling, code formatting, a simple wrapper for (), and more.

    Website 🔗️: github.com/Tracktion/choc

  22. is a decoder.

    minimp3 is a standards-compliant library that decodes MP3 data in buffers, frames, or in a streaming manner. minimp3 is quite simple, only having a handful of API functions for decoding MP3 data. minimp3 can iterate through frames, seek to positions, and supports SIMD as well as dealing with files with non-MP3 (ID3) or invalid data.

    Website 🔗️: github.com/lieff/minimp3

  23. is a parser for .

    toml++ is a that parses and serializes data in the TOML format. toml++ provides a variety of ways to alter TOML data, including iterators, C++ style access to elements, and lower level access for accessing the underlying structure. toml++ supports serializing data as .

    Website 🔗️: marzer.github.io/tomlplusplus/

  24. is a for parsing -like formats.

    jsoncons has a data model that allows for parsing different formats that resemble JSON, like and , using extensions. jsoncons provides several ways of interacting with parsed data; a query-able structure, a strongly typed C++ class, or a SAX-like parse stream. jsoncons is fast, and has extensions for things like JSONPath.

    Website 🔗️: danielaparker.github.io/jsonco

  25. is a client and server for .

    cpp-httplib implements HTTP client and server functionality with a straightforward interface. Starting a server is as simple as defining an action for a specified path and listening on a port. Server paths support regexes for more complex behaviour. cpp-httplib supports and quick static file serving.

    Website 🔗️: github.com/yhirose/cpp-httplib

  26. is a to translator.

    sse2neon implements intrinsics from many extensions in NEON intrinsics. Intrinsics are implemented with a 1 to 1 translation wherever possible, with others being implemented with several instructions. sse2neon has several optional performance optimizations that sacrifice some accuracy compared to SSE.

    Website 🔗️: github.com/DLTcollab/sse2neon

  27. is a collection of libraries.

    cauldron provides a few libraries for several common use cases, like argument parsing, random number generation, and basic unit testing. cauldron also provides libraries for efficient arena memory allocation and tools for testing features.

    Website 🔗️: github.com/camel-cdr/cauldron

  28. is a Wavefront loader.

    tinyobjloader parses and loads OBJ format models. tinyobjloader can load objects with millions of polygons with reasonable processing and memory usage. tinyobjloader uses a simple data format that can be quickly plugged into most projects that require a 3D data input format.

    Website 🔗️: github.com/tinyobjloader/tinyo

  29. is a request for .

    HTTPRequest implements a straightforward HTTP request interface that supports both IPv4 and IPv6. Sending data is very straightforward, and can be sent as a preencoded string, or as a map which is automatically formatted into parameters. Responses and exceptions are implemented as expected.

    Website 🔗️: github.com/elnormous/HTTPReque