Skip to content

tripleo1/awesome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Awesome build

A collection of awesome things.


Arc

Assembly

Astro

Batchfile

C

C#

  • BAndysc/AvaloniaVisualBasic6 - A recreation of the classic Visual Basic 6 IDE and language in C# with Avalonia
  • SleepyDeb/JSharp - JSharp is a .class loader for Net Core (similar to IKVM) is based on a features remapping of JDK on .Net Core libs
  • Teicsoft/GLADIATE - GLADIATE is a Spectacle Fighter Card Game. Play with 6 unique decks and fight your way through a gauntlet of foes. Not only do you need to fight to survive, but also pull of combos to maximise your spectacle points and please the crowd.
  • autofac/Autofac - An addictive .NET IoC container
  • jksware/yatc - Yet Another Tiger Compiler
  • livingcomputermuseum/ContrAlto - This repository contains the source code for Living Computers: Museum+Labs's Xerox Alto emulator, ContrAlto.
  • microsoft/ApplicationInspector - A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scanning components before use or detecting feature level changes.

C++

CSS

Clojure

Common Lisp

Component Pascal

  • k-john-gough/gpcp - Gardens Point Component Pascal is an implementation of the Component Pascal Language (CP). There are implementations for both the CLR and the JVM.

Coq

D

Dart

  • gskinnerTeam/flokk - A fresh and modern Google Contacts manager that integrates with GitHub and Twitter.

Elixir

Emacs Lisp

Erlang

F#

  • B2R2-org/B2R2 - B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.

F*

Forth

Fortran

Gherkin

Go

  • Fault-lang/Fault - a language for building system dynamic models
  • Jeffail/leaps - A pair programming service using operational transforms
  • MoodyReaper/multi-language-programming-playground - Multi-language programming playground (Go, Python, Rust, TypeScript)
  • OSPG/godedupe - Improved and modern fdupes alternative
  • Xe/x - Various tools, trinkets and experiments
  • anthonyabeo/obx - Obx is an implementation of the Oberon+ compiler.
  • anuran-roy/ipos - Linux Based OS using IPFS as a Root File System
  • charmbracelet/charm - The Charm Tool and Library 🌟
  • charmbracelet/glow - Render markdown on the CLI, with pizzazz! 💅🏻
  • charmbracelet/gum - A tool for glamorous shell scripts 🎀
  • container2wasm/container2wasm - Container to WASM converter
  • cpg1111/ipos - Linux Based OS using IPFS as a Root File System
  • elimisteve/v2go - V-to-Go translator
  • etkecc/agru - ansible-galaxy requirements updater is fast ansible-galaxy replacement
  • fatih/astrewrite - Go tool to walk & rewrite AST
  • flokli/gerrit-queue - A merge bot for Gerrit
  • go-python/gopy - gopy generates a CPython extension module from a go package.
  • google/crfs - CRFS: Container Registry Filesystem
  • hashsplit/hashsplit-spec -
  • iawia002/lux - 👾 Fast and simple video download library and CLI tool written in Go
  • ivzhh/go-ast-transform -
  • j-keck/zsd - cli tool to find older versions of a given file in your zfs snapshots.
  • jmpsec/osctrl - Fast and efficient osquery management
  • juanfont/headscale - An open source, self-hosted implementation of the Tailscale control server
  • naggie/dstask - Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!
  • nlewo/comin - GitOps For NixOS Machines
  • offen/docker-volume-backup - Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive or SSH compatible storage
  • perkeep/perkeep - Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • project-machine/disko - Disk Operations API in Go
  • psilva261/mycel - Rudimentary web browser written in Golang
  • restic/restic - Fast, secure, efficient backup program
  • roddhjav/apparmor.d - Full set of AppArmor policies
  • scratchdata/scratchdata - Scratch is a swiss army knife for big data.
  • seaweedfs/seaweedfs - SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
  • seifer/go-seaweedfs - Seaweed-FS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files! to serve the files fast! Instead of supporting full POSIX file system semantics, Seaweed-FS choose to implement only a key~file mapping. Similar to the word "NoSQL", you can call it as "NoFS".
  • slotix/dataflowkit - Extract structured data from web sites. Web sites scraping.
  • thesephist/ink - Ink is a minimal programming language inspired by modern JavaScript and Go, with functional style.
  • tripleos/ipos - Linux Based OS using IPFS as a Root File System
  • tushar2708/conveyor - A go pipeline management library, supporting concurrent pipelines, with multiple nodes and joints
  • vdemeester/docker-volume-ipfs - 🐳 This is an open source volume plugin that allows using an ipfs filesystem as a volume.
  • vmware-tanzu/velero - Backup and migrate Kubernetes applications and their persistent volumes
  • wabarc/wayback - An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, Ghostarchive, IPFS, Telegraph, and file systems.
  • zignig/astralboot - a low level boot server that deploys servers from file system or ipfs

HTML

Haskell

Java

  • Berkeley-CS61B/intellij-plugin -
  • DavidBurkett/Builderberg - IntelliJ IDEA plugin to generate inner builders with constraint validation
  • HotswapProjects/HotswapAgent - Java unlimited redefinition of classes at runtime.
  • Iacon1/JCC816 - Java C Compiler for the 65c816, an attempt to use Java to compile C to CA65-style 65c816 assembly - specifically, the SNES's main processor (the Ricoh 5a22) and the SA1 cartridge-mounted coprocessor.
  • JPLeRouzic/HjerteLib -
  • JetBrains/attachme - IntelliJ plugin for auto-attaching the debugger to JVM applications
  • KisanHub/intellij-orogeny - Use IntelliJ as your build tool instead of ant, maven, groovy or anything else.
  • MTrop/DoomTools - Doom-related tools for Java. Home of DECOHack and lots of other utilities. Build WAD projects (and soon, other kinds) with ease!
  • NICTA/iris-reasoner - Clone of iris-reasoner (http://iris-reasoner.org) from sourceforge
  • Nuix/jnode-fs - Various file system implementations based on the code of the JNode operating system
  • Pr3roxDLC/JNode - A WIP Block Programming Implementation in Java
  • SQiShER/java-object-diff - Library to diff and merge Java objects with ease
  • ShawnyXiao/LinkingGame - A linking game with nice look and some interests
  • StormPI69/CONVEYOR-ANALYZER - Disk Production Analyzer project for categorizing and counting disks by shape and size by analyzing pixels.
  • TouK/sputnik - Static code review for your Gerrit patchsets. Runs Checkstyle, PMD, FindBugs, Scalastyle, CodeNarc, JSLint for you!
  • Vineflower/vineflower - Modern Java decompiler aiming to be as accurate as possible, with an emphasis on output quality. Fork of the Fernflower decompiler.
  • Wisser/Jailer - Database Subsetting and Relational Data Browsing Tool.
  • ZHENFENG13/My-Blog - 🌴:octocat:A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
  • amyjko/whyline - The Whyline for Java, an interactive debugging tool that lets you ask "why" questions about program out.
  • anantoni/iris-example - IRIS Reasoner - Program Analysis Sample
  • angelozerr/jdt-codemining - Eclipse plugin for JDT Java CodeMining
  • arnetheduck/j2c - Java to C++ translator
  • benrayfield/quineforge - A quine is a software which outputs its own source code. Quineforge is a very experimental data format for the lossless compression of quines and for translating all possible non-quines (such as pictures of cats, videos, games, GPU matrix multiply algorithms, or nearly anything) into quine form. It uses the (wikipedia page) Chain_rule_for_Kolmogorov_complexity and a 5-way gametree (like a chess or go gametree) to navigate the space of all possible lambda functions. Its security level is planned to be, eventually after the bugs are worked out, enough for the operation of industrial machines and low lag enough to satisfy hardcore gamers. TODO I should copy some of the "fntape" (5 way tree) theory from occamsfuncer readme and various parts of kolmogorov theory. Basically, for example, if we are using sha3_256 (with some pre and post processing of a merkle forest node (or its faster lazy merkle form), then at some few points in a sequence of bits will occur those 256 bits, and the 256 bit ids of other functions, sparsely, and between those are 1 bit at a time opcodes (or 3 or 4 bit opcodes, or something like that), with some opcodes being to say that what follows is a variable size number of 1 bits followed by a 0 bit, then a powOf2 number of bits is a complete binary tree of bits (cbt) which is a lambda function of Lx.Ly.Lz.zxy aka the church encoding of the pair function whose "leafs" are Lx.Ly.x (true) and Lx.L.y.y (false), which goes into the "register" of "fntape" which is basically a lambda datastruct of 2 linkedlists with 5 possible actions from each possible state: move turingtape left (whose cell contents are each a function), move it right, copy register to center of tape, copy center of tape to register, or (heres the only turing complete part) call register on whats at center of turing tape and replace register with what that returns (and using various statistical methods if there is an infinite loop or other nonhalting lambda call it will be given up on quickly before that happens, within some approx specified low lag limits, but compressed forms are expected not to have nonhalters or overly expensive operations etc else they are not shared in the network as often as cheaper faster more useful data structures). So basically theres a bunch of functions, in the space of all possible lambda functions sparsely explored among many computers and people (some of which may be cat memes, minigames, compressed random bitstrings, or whatever) and fntape kind of opcodes aka small bitstrings from one id256 to another id256 such as to say its left child (a few bits of fntape) or its right child etc, or various combinator on eachother, leads to what else. Its a space where, as the name quineforge implies, the distance of bitstring from any function, or from any small set of functions, to any other function, has bigO that is certainly within the distance predicted by kolmogorov complexity theory and which in practice may be able to compete with zip files, 7z files, wavelet sound compression, neuralnet video compression, AIXI compression, andOr any other imaginable kind of compression, and trading compression efficiency for low lag and scalability etc, you might build low lag high voxel count massively multiplayer games with it, or various experiments somewhere within that.
  • bishopmatthew/HackerNews - An open source Hacker News client for Android.
  • bsideup/jabel - Jabel - unlock Javac 9+ syntax when targeting Java 8
  • ccw-ide/ccw - Counterclockwise is an Eclipse plugin helping developers write Clojure code
  • centic9/jgit-cookbook - Provides examples and code snippets for the JGit Java Git implementation
  • clarkware/jdepend - A Java package dependency analyzer that generates design quality metrics.
  • cmu-sei/kaiju - CERT Kaiju is a binary analysis framework extension for the Ghidra software reverse engineering suite. This repository is a "mirror" -- please file tickets, bug reports, or pull requests at the upstream home in @CERTCC: https://github.com/certcc/kaiju
  • cpater/iDontCare - a java agent that turns a java.lang.NullPointerException in what it really means.
  • cprice404/la-clojure - Clojure plugin for IntelliJ IDEA
  • dakrone/tigris - Stream-to-stream JSON string escaping
  • dbis-ukon/intellij-oberon - A plugin to support the Oberon programming language in JetBrains IDEs.
  • dcevm/dcevm - Dynamic Code Evolution VM for Java 7/8
  • distributed-iris-reasoner/distributed-iris-reasoner - Distributed Integrated Rule Inference System
  • drewnoakes/metadata-extractor - Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
  • eclipse-openj9/openj9 - Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
  • eclipse-pde/eclipse.pde -
  • eclipse-platform/eclipse.platform - Eclipse Platform - a comprehensive set of frameworks and common services that collectively provide a powerful software development infrastructure.
  • eclipse-xtext/xtext - Eclipse Xtext™ is a language development framework
  • elipsitz/java-visualizer-intellij-plugin -
  • ericscharff/SmallWorld - Tim Budds Simple Smalltalk interpreter in Java
  • fesh0r/fernflower - Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)
  • fluxtah/xtext-android-gradle-example - Example of using xtext gradle plugin in an example project
  • ftomassetti/MonacoFX-Tutorials - Tutorial projects for MonacoFX
  • ftomassetti/spoon-examples -
  • gbpaixao/Creating-Programming-Language-with-SableCC - Building programming language using SableCC in Eclipse Java.
  • google/mail-importer - Mail Importer for Gmail will upload the contents of a Thunderbird mail archive to Gmail and do its best to preserve the read state, flagged state, and folders of the messages.
  • google/truth - Fluent assertions for Java and Android
  • hassansartaj/cdst-toolkit - A toolkit to automate the testing process of Cockpit Display Systems (CDS)
  • hassansartaj/uast-toolset - A toolset to support automated system-level testing of unmanned aerial systems (UAS).
  • heidisu/java8kanren - Implementation of minikanren in java
  • i-net-software/JWebAssembly - Java bytecode to WebAssembly compiler
  • java-diff-utils/java-diff-utils - Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
  • jdillon/mvnsh - Maven Shell
  • jnode-revisited/jnode - Code for the JNode operating system
  • jnode-revisited/magnusja-java-fs - Various file system implementations based on the code of the JNode operating system
  • jnode-revisited/nuix-java-fs - Various file system implementations based on the code of the JNode operating system
  • jnode/jnode - Code for the JNode operating system
  • kaby76/AntlrVSIX - AntlrVSIX is a language server for use with Visual Studio 2019, Visual Studio Code, and Gnu Emacs to support Antlr, Bison, and W3C EBNF grammars. In addition to the IDE extensions provided here, a command-line tool is available to refactor grammars in order to make them cleaner, more readable, and more efficient.
  • kieler/klassviz - Visualization of class diagrams using KIELER Lightweight Diagrams (KLighD)
  • kukido/eclipser - Eclipser is an IntelliJ plugin. It converts Eclipse launch configurations into IntelliJ IDEA run configurations.
  • ldenisey/idea-openscad - OpenSCAD language plugin for the IntelliJ platform.
  • madhephaestus/OmniscientDebugger - Bil Lewis' Omniscient Debugger for Java. Also known as ODB
  • magnusja/java-fs - Various file system implementations based on the code of the JNode operating system
  • martindes01/pickcard - A library for creating card games with ease in Java. Make it so!
  • matthewmccullough/OmniscientDebugger - Bil Lewis' Omniscient Debugger for Java. Also known as ODB
  • melix/gradlefs - Experiments around a Gradle dedicated FS
  • meysholdt/xtext_stateful_lexer - An experiment to derive a stateful lexer from an Xtext grammar
  • mincong-h/java-examples - Java Examples
  • musketyr/yuml-dsl-builder - YUML DSL Builder (Groovy DSL Builder Example)
  • rabdulatipoff/ConvBagsGUI - Conveyor bags recognition UI software
  • revelc/formatter-maven-plugin - Formatter Maven Plugin
  • rkiddy/WhencePlugin -
  • slipperyseal/trebuchet - Trebuchet Transcompiler is a Java to C++ source code translator
  • spullara/envelope - Netty 4 based envelope for asynchronous protocols
  • stepstone-tech/doom-graalvm - PoC of running Doom on top of GraalVM
  • tcurdt/jdeb - This library provides an Ant task and a Maven plugin to create Debian packages from Java builds in a truly cross platform manner.
  • thinkberg/snipsnap - SnipSnap - A java based wiki
  • tripleo1/gmail-mail-importer - Mail Importer for Gmail will upload the contents of a Thunderbird mail archive to Gmail and do its best to preserve the read state, flagged state, and folders of the messages.
  • tripleo1/magnusja-java-fs - Various file system implementations based on the code of the JNode operating system
  • unktomi/form-follows-function - F3 Programming Language
  • usethesource/rascal - The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
  • wucao/jw3gparser - Java Warcraft Ⅲ Replay Parser(Java解析《魔兽争霸3》游戏录像工具)
  • zbra-dev/android-linq - Manipulate collections easily using C# LINQ style queries and Java 8 closures.

JavaScript

Jinja

  • debops/debops - DebOps - Your Debian-based data center in a box

Julia

Jupyter Notebook

Kotlin

Lean

Lua

MATLAB

  • DipeshNiraula/Log-Normal-Statistics - This repo contains two files: natural and artificial rock fragmentation process. The natural process yields log-normal description and follows Kolomogorov's approach however the artificial process do not yield Log-normal.

Makefile

Modula-2

Nix

OCaml

Oberon

Objective-C

PHP

PLpgSQL

Pascal

  • arthurmteodoro/semantic-net - Criação de um software capaz de representar uma rede semântica, usando um arquivo de entrada e outro de saída, também mostrando informações quanto à rede semântica. Trabalho realizado no 2º período de Ciência da Computação do Instituto Federal de Minas Gerais(IFMG) - Campus Formiga para a Disciplina Matemática Discreta

Perl

  • hoelzro/git-pisect - Parallel regression finder for Git
  • jimsalterjrs/perlpv - A proof-of-concept pipe viewer similar to Andrew Wood's pv—but written in perl, for eventual use internally in syncoid.
  • sandialabs/Juxtaposer - Juxtaposer is software used to identify actively mobile genomic elements using high throughput sequencing data.

Pony

Python

QML

R

Racket

Rich Text Format

  • phodal/github - GitHub 漫游指南- a Chinese ebook on how to build a good project on Github. Explore the users' behavior. Find some thing interest.

Roff

Ruby

Rust

SCSS

Scala

Shell

Smalltalk

StringTemplate

Swift

TeX

  • riscv/riscv-cheri - This repository contains the CHERI extension specification, adding hardware capabilities to RISC-V ISA to enable fine-grained memory protection and scalable compartmentalization.
  • sysprog21/lkmpg - The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

TypeScript

  • Nutlope/roomGPT - Upload a photo of your room to generate your dream room with AI.
  • antfu/retypewriter - Replay the steps of your changes at ease.
  • bleedingedgeai/bleedingedge.ai - Bleeding edge is a feed of noteworthy developments in AI and machine learning.
  • cs01/gdbgui - Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
  • eclipse-theia/theia - Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
  • hyochan/react-native-audio-recorder-player - react-native native module for audio recorder and player with nitromodule!
  • jaredkrinke/100-languages - Solving the first 100 Project Euler problems using 100 different programming languages!
  • luooooob/create-my-awesome - Github Actions for automatically generating the personal awesome list from all of the repositories you starred.
  • mbnuqw/sidebery - Firefox extension for managing tabs and bookmarks in sidebar.
  • microsoft/vscode-wasm - A WASI implementation that uses VS Code's extension host as the implementing API
  • mihailtd/starter - Project Starter template using VueJS, Vite, GraphQL backend with PostGraphile, PostgreSQL database in Kubernetes with Crunchy Postgres Operator, local Kubernetes development with DevSpace and auto generated code with graphql-code-generator.
  • pavlobu/deskreen - Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!
  • rbtying/shengji - An online version of shengji (a.k.a. tractor) and zhaopengyou (a.k.a. Finding Friends)
  • vadimdemedes/ink - 🌈 React for interactive command-line apps
  • zu1k/bs-core - Easy and blazing-fast book searcher, create and search your private library.

V

VBA

  • visual2000/DadaCards - A nihilistic card game, to simulate folks having fun on computers in the old days.

Vim Script

Vue

Xtend

Zig

  • jamii/preimp -
  • nix-community/zon2nix - Convert the dependencies in build.zig.zon to a Nix expression [maintainer=@figsoda]
  • ziglang/zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

wisp

Misc

About

Bunch of stuff I found

Topics

Resources

Stars

Watchers

Forks