Awesome List Updates on Nov 11 - Nov 17, 2024
50 awesome lists updated this week.
๐ Home ยท ๐ Search ยท ๐ฅ Feed ยท ๐ฎ Subscribe ยท โค๏ธ Sponsor
1. Awesome Fiber
โ๏ธ Middlewares / ๐ฑ Third Party
- streamerd/fibergun (โญ4) - A GunDB middleware for Fiber. Enables easy integration of GunDB, a decentralized database.
2. Awesome Cpp
JSON
- json.cpp (โญ730) - a baroque JSON parsing / serialization library for C++. [Apache-2.0]
3. Awesome Graphql
Blogs - Security / React
- Escape - The GraphQL Security Blog - Learn about GraphQL security, performance, testing and building production-ready APIs with the latest tools and best practices of the GraphQL ecosystem.
4. Awesome Gnome
Internet and Networking
- Pipeline - YouTube Client.
- Netsleuth (โญ43) - Utility for the calculation and analysis of IP subnet values.
5. Awesome Computational Biology
Drug Response Prediction / Clinical Trial
- MOFGCN (โญ6): GCN + heterogeneous network
- DeepDSC: Autoencoder + Fully Connected NN
- DGDRP (โญ0): Multi-view embedding NN.
- DeepAEG (โญ3): GNN Embedding + Attention
6. Awesome Appimage
AppImage discovery / App catalogs
- Get AppImage - Collection of all AppImages in one website. Great search functionality.
AppImage developer tools / Deployment tools for compiled applications
- XojoToAppImage (โญ5) - Graphical tool for packaging compiled Xojo Linux programs into AppImages.
7. Awesome for Beginners
JavaScript
- HMPL (โญ581) (label: good first issue)
Server-oriented customizable templating for JavaScript.
Python
- Harmony (โญ34) (label: Good First Issue)
Natural language processing tool for psychologists to analyse and compare datasets with AI and LLMs.
Up for a challenge? Try this LLM training competition for a chance to win up to ยฃ500!
8. Awesome Math
Magazines
- Quanta Magazine - Features latest research breakthroughs in an accessible style for non-experts.
Foundations of Mathematics / Category Theory
- ๐ Category Theory in Context - Emily Riehl (John Hopkins University)
9. Awesome Tailwindcss
Tools
- ๐จ๐๐ง Tints - Color palette generator and API for Tailwind CSS.
10. Magictools
Graphics / Vector/Image Editor
- ๐ธ Vector Magic - Free Raster to Vector Graphics Converter
Graphics / Modeling
- ๐ Blender - The free software and open-source 3D grate of the world
- ๐ธ Spline - A 3d collaborative real-time
- ๐ ZBRUSHCOREMINI - The new version of sculptris by MAXON
Board Games / Voxel Editors
- ๐ Iterary - Board Game Design Tool.
11. Awesome Microservices
Polyglot
- Hprose - A very newability RPC Library, support 25+ languages now.
12. Awesome Algorithms
Youtube Playlists
- Tim Roughgarden. Algorithms Illuminated - Tim Roughgarden, a pioneer of computer science, offers a companion to his book, with lecture videos and slides.
13. Discount for Student Dev
SaaS
- Webflow [FREE] - Enjoy a free annual CMS site plan. Apply using a student ID. Follow the link to know more.
PaaS
- Amazon Web Services [FREE] - Access cloud content, training, collaboration tools, and AWS technology at no cost by joining AWS Educate today.
- Northflank [FREE] - Build and deploy microservices, jobs and managed databases. Perfect for student and university projects and team collaboration. Seamlessly scale containers from version control and external Docker registries. Free tier includes 2 services, 2 cron jobs and 1 database. Or 4 services via Northflank Student Developer Pack.
Management Systems
- MongoDB [FREE] - A general purpose, document-based, distributed database built for modern application developers and for the cloud era.$200 in MongoDB Atlas Credits, plus access to MongoDB Compass and MongoDB University including free certification.
Maps
- Mapbox [CREDIT] - A mapping platform for developers. 5 GB of storage for your own custom data.
Domain Name Registers
- NameCheap [FREE/DISCOUNT] - One year domain name registration on the .me TLD, and deeply discounted registrations on .io, .tech, .com, and .website. Inludes optional free year of hosted Ghost blogging platform or Exposure photo website.
Software Modeling Tools
- Astah [FREE] - One Year Professional License
Visual Analytics
- Typeform [DISCOUNT] - Interactive forms, surveys & quizzes to engage and grow your audience with professional discount plan.
- Simple Analytics [FREE] - Privacy-friendly analytics with a simple interface and API.Starter plan free for one year, including 100k page views per month.
Learning Resources
- Association of Computing Machinery with Digital Library [DISCOUNT] - Normally access to ACM and their Digital Library cost $198 USD a year, however, current IT and Computer Science students can get access for just $42 USD a year.
- Scrimba [FREE] - Level up your coding skills with interactive courses, projects, and challenges. Learn JavaScript, CSS, React, Python, and more. Enjoy 1 month of free access to Full access to Scrimbaโs Pro courses, projects, and coding challenges, which includes 40+ courses available via Github Student Developer Pack.
14. Free for Dev
Code Quality
- coderabbit.ai โ AI-powered code review tool that integrates with GitHub/GitLab. Free tier includes 200 files/hour, 3 reviews per hour, and 50 conversations/hour. Free forever for open source projects.
15. Awesome Programming for Kids
Upper Elementary
- CodeKidz - Learn through AI tutor and gamified content, including python, javascript, c/c++, game development, machine learning, generative ai, and more.
16. Awesome Libgdx
Assets / General Learning Material
- Jsfxr - Quickly create unique sound effects by pressing a few buttons, excellent for prototyping.
17. Awesome Go
Template Engines
- htmgo - build simple and scalable systems with go + htmx
Utilities
- go-tripper (โญ14) - Tripper is a circuit breaker package for Go that allows you to circuit and control the status of circuits.
Workflow Frameworks / Libraries for creating HTTP middlewares
- go-taskflow (โญ561) - A taskflow-like General-purpose Task-parallel Programming Framework with integrated visualizer and profiler.
18. Awesome Connectivity Info
Regional Connectivity Reports and Data
- Open Signal - The state of mobile network experience in Africa - (November 2024) A look at download speeds and network quality in 27 African countries.
19. Awesome Godot
Projects / Godot 3
- SimulaVR (โญ3.1k) - A VR window manager for Linux, built on top of Godot engine.
Plugins and scripts / Godot 4
- Quest Manager (โญ94) - Minimalistic quest manager able to track quest state at runtime for easier debugging.
20. Awesome Rust
Applications / System tools
- skim (โญ5.8k) - A fuzzy finder
Libraries / Reverse engineering
- binarly-io/idalib (โญ180) [idalib] - Rust bindings for the IDA SDK, enabling the development of standalone analysis tools using IDA v9.0โs idalib
21. Awesome Osint
Domain and IP Research / GitHub
- Webscout - A Swiss Army knife for scaled intelligence and metadata on IP addresses and domains.
22. Awesome Cli Apps
Entertainment / Games
- Pokete (โญ3k) - Pokemon-like.
Utilities / Math
- Qalculate (โญ2.1k) - Calculate non-trivial math expressions. Unit conversions, symbolic calculations and more.
Files and Directories / File Managers
- Vifm - VI influenced file manager.
Files and Directories / Search
- ast-grep (โญ9.3k) - A tool for code structural search, linting and rewriting.
23. Awesome Remote Job
Job boards
- JobsCollider - * Tens of thousands of remote jobs from over 10,000 companies and startups worldwide. *
- Remote AI Jobs - Remote AI jobs in Machine Learning, Engineering, Data Science, Research, etc
- thatmlopsguy/remote-pt (โญ4) - Repository listing companies which offer full-time remote jobs with Portuguese contracts
- DevOpsJobs DevOps, SRE, Cloud and Platform engineering jobs
Interviewing
- exponent - Practice coding interviews (both sides of the table) with other candidates
Newsletters
- Remote Jobs Club - Weekly newsletter featuring a hand curated list of remote jobs
Companies with "remote DNA"
- Bilsteingroup - Automotive spare parts. Python, Java, Postgres. Teams accross Europe. HQ in Germany.
- Cadasta - Secure platform for mapping global land & resource rights. 100% remote team; Python, Django, JavaScript, PostgreSQL.
- Neon Postgres Database - Neon is a distributed fully remote team building open-source, cloud-native Postgres and Neon is an open-source alternative to AWS Aurora or Google's Cloud SQL for Postgres.
- SearchApi - Real-time API to access structured search results of Google, Bing, Baidu, Amazon, Youtube, and other search engines. Ruby, Rails, Hotwire, TailwindCSS, PostgreSQL, Redis, Sidekiq, Terraform.
- Shiphero - ShipHero builds a fully featured Warehouse Management System. 100% remote.
Others / Others
- Websoft9 (โญ2k) - Open source software self-hosting platform, one-click to install 200+ application includes remote tools like Jiti Meet, Rocket.chat, GitLab, Mattermost.
24. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- ssh-agent (โญ2) - Automatically launches
ssh-agentif it isn't already running.
Themes / superconsole - Windows-only
- arctic-glow (โญ2) - Based on agnoster. Includes decorators for
gitstatus, python virtual environment, current directory, username and operating system.
- felipec (โญ1) - Minimalist theme with decorators for current directory,
gitstatus, exit code of last command, and root status.
25. Citizen Science
Publishing and Doing Research / Other
- Taskade - Collaborative outliner, notes, and task manager.
26. Awesome Blazor
.NET Conf 2024 (November 12-14, 2024).
- Celebrate and learn about what you can do with .NET 9 at the biggest .NET virtual event.
- More info on dotnetconf.net.
Templates
- Clean Architecture with Blazor Server (โญ1k)
- Another template with MudBlazor and CleanArchitecture approach.
CMS
- ZauberCMS (โญ86) -
Fully featured, highly customisable and plugin based Blazor CMS, heavily inspired by Umbraco.
Videos / Others
- What's New for ASP.NET Core & Blazor in .NET 9 - November 14, 2024 -
Find out about all the new features coming to ASP.NET Core & Blazor for web developers in .NET 9.
- ASP.NET Community Standup - Making DevToys 2.0 cross-platform with Blazor Hybrid - October 29, 2024 -
Learn about how the developers of DevToys leveraged a custom flavor of Blazor Hybrid to make DevToys 2.0 cross-platform.
- What's Next for ASP.NET Core & Blazor - August 22, 2024 -
Find out about all the new features coming to ASP.NET Core & Blazor for web developers in .NET 9.
- Build interactive AI-powered web apps with Blazor and .NET - August 21, 2024
Learn how you can quickly and easily build interactive AI-powered web apps with Blazor and .NET using a variety of ready-made AI components from the .NET ecosystem.
27. Awesome Generative Deep Art
Ethics, Philosophical questions and Discussions about Generative AI
Autonomous LLM Agents / Multi-agents
- microsoft/TinyTroupe (โญ6.9k): LLM-powered multiagent persona simulation for imagination enhancement and business insights
28. Awesome Polars
Blog posts / Miscellaneous
- The Polars vs pandas Difference Nobody is Talking About - A blog post that talks about non-elementary group-by aggregations with Polars by @marcogorelli.
29. Awesome Kubernetes
Featured On
30. Awesome Integration
Resources / API Specification
- OpenAPI (ex.Swagger) (โญ29k) (โญ30k) - A language-agnostic specification for creating RESTful APIs that enables both humans and machines to understand the capabilities of a service without the need for source code or documentation.
31. Awesome Cl
HTTP Servers / Clack plugins
- clack-cors - A Clack middleware to set CORS related HTTP headers. โ Unlicense.
- clack-promotheus - Clack middleware to serve stats in Prometheus format. Unlicense.
HTML generators and templates / Isomorphic web frameworks
- hsx (โญ29) - An easily composable HTML5 generation library with the most simplistic syntax. MIT.
32. Awesome Gbdev
Assemblers / Misc
- RGBDS (โญ1.5k) - Assembler and linker package. Documentation.
C / Syntax highlighting packages
33. Awesome Java
Architecture
- ArchUnit (โญ3.5k) - Test library for specifying and asserting architecture rules.
- jMolecules (โญ1.4k) - Annotations and interfaces to express design and architecture concepts in code.
Build
- Buck2 (โญ4k) - Encourages the creation of small, reusable modules consisting of code and resources.
Dependency Injection / Text-Based User Interfaces
- HK2 - Lightweight and dynamic dependency injection framework.
Logging / Text-Based User Interfaces
- Flogger - Flogger is a fluent logging API for Java. It supports a wide variety of features, and has many benefits over existing logging APIs.
34. Awesome Billing
Business Intelligence / Data Engineering
- The Soul of an Old Machine: Revisiting the Timeless von Neumann Architecture - Floats were suspicious even before the first general-purpose computer (EDVAC) was built: โVon Neumann wasn't entirely sold on why we might need floating-point numbers. He was quite vocal in his critique of floating-point numbers.โ The author of this article complement this critique by illustrating the issue of precision and rounding.
35. Static Analysis
Programming Languages / Other
- Doop โ Doop is a declarative framework for static analysis of Java/Android programs, centered on pointer analysis algorithms. Doop provides a large variety of analyses and also the surrounding scaffolding to run an analysis end-to-end (fact generation, processing, statistics, etc.).
- Luanalysis โ ๏ธ โ An IDE for statically typed Lua development.
- TypeScript Call Graph (โญ265) โ CLI to generate an interactive graph of functions and calls from your TypeScript files
Other / Other
- mdsf (โญ58) โ Format markdown code blocks using your favorite code formatters.
36. Awesome Vite
Framework-agnostic Plugins / Integrations
- vite-plugin-page-html (โญ11) - Multi-page generic template plugin, support
ejstemplate syntax. Similar tovue-clipages configuration.
- genaicode/vite-plugin (โญ35) - A plugin that embeds an AI coding assistant into the app UI.
Framework-agnostic Plugins / Bundling
- vite-plugin-static-filehash (โญ9) - It can help the program improve the cache hit rate.
Open Source / Community
- Revili (โญ7) - A command and GUI integration tool.
37. Awesome Neovim
(requires Neovim 0.5)
- esmuellert/nvim-eslint (โญ55) - Bundle VSCode ESLint language server and utilize the native LSP client to provide a all-in-one ESLint experience.
Fuzzy Finder / Diagnostics
- crispgm/telescope-heading.nvim (โญ133) - Telescope extension to switch between headings of AsciiDoc, Markdown, Vimdoc, etc.
Startup / Diagnostics
- Kurama622/profile.nvim (โญ65) - Your personal homepage.
Utility / Diagnostics
- saifulapm/commasemi.nvim (โญ10) - Toggle comma and semicolon.
Editing Support / Diagnostics
- tummetott/unimpaired.nvim (โญ101) - Lua port of tpope/vim-unimpaired (โญ3.4k).
38. Awesome Docker
Web / Other
- Komodo (โญ6.4k) - A tool to build and deploy software on many servers
39. Awesome Dotfiles
Find dotfiles repos / Using specific tools
- Tip: search for a filename on GitHub, e.g. path:**/.gitconfig.
Archive/abandoned projects / macOS
40. Awesome Mac
Utilities / Menu Bar Tools
- FunKey๏ผMechanical Keyboard App - FunKey is a Mac app that offers the ability to add artificial mechanical keyboard sounds to your MacBook.
Utilities / System Related Tools
- stats (โญ32k) - free Mac system monitor for the menubar.
Mac App Download Sites / Genuine Sites
- Open Alternative - Discover Open Source Alternatives to Popular Software. A curated collection of the best open source alternatives to everyday SaaS products. Save money with reliable tools hand-picked for you.
41. Urban and Regional Planning Resources
Public Data Resources / Resilience and Natural Hazards
- National Risk Index - The National Risk Index is an online mapping application from FEMA that identifies communities most at risk to 18 natural hazards.
42. Awesome Qubes OS
Qubes OS Websites
- Qubes OS Developer Books - A list of various books that might be useful in learning some basics needed for Qubes development.
Templates
- Prestium OS - Prestium OS is a Tails OS-like live linux distro.
VM-Hardening
- qubes-ssh-agent (โญ3) - This is an alternative approach to the existing qubes split-ssh.
Customization
- Playback performance - This guide will show you how to install the mpv player and use it with maximum performance.
- qubes-salt-video-playback - Qubes SaltStack configuration of Videos Playback VM
Clearnet & Anonymous Networking / VLESS
- VLESS obfuscation VPN - The protocol mimics a long-running https session of Chrome and is hard to detect by DPI systems.
Qubes OS Server / Unikernel-like
- Salt Beginner's Guide - Guide for beginners who enjoy an hands-on introduction with examples.
- qubes-mgmt-salt-dom0-qvm (โญ15) - Salt can manage many Qubes settings via the qvm state module.
- Virtual Machine Formulae - Salt allows administrators to easily configure their systems. In this guide we will show how it is set up and how you can modify it for your own purpose.
- Configuration Management - A collection of guides about creating Salt formulas in Qubes OS and distributing them as RPM packages to take advantage of the secure updates mechanism for dom0.
- Offcial Salt Documentation - Salt is an event-driven automation tool and framework to deploy, configure, and manage complex IT systems.
- Official Salt User Guide - Salt user guide
- qusal (โญ29) - Salt Formulas for Qubes OS.
- Software RAID (mdadm) Qubes Installation Procedure - CLI & Software Raid installation procedure.
Exploitation Tools / Xen Exploitation
- Advanced Exploitation - Xen Hypervisor VM Escape
- Blackhat 2010 - Hacking the Hypervisor
- Blackhat 2014 - [Website Slides] - Lessons Learned from Eight Years of Breaking Hypervisors
- Blackhat 2015 - [PDF Slides] - Attacking Hypervisors Using Firmware And Hardware
- Ouroboros - Tearing Xen Hypervisor With the Snake
- XenPwn - [PDF Slide] - Breaking Paravirtualized Devices
- Hypervisor Vulnerability Research [PDF] - State of the Art
Exploitation Tools / Web articles
- Glitches in the Matrix - Escape via NMI
- Xen exploitation part 1: XSA-105 - From nobody to root
- Xen exploitation part 2: XSA-148 - From guest to host
Optics and Extra Info / Extra Info
- Backups in Qubes - Learn how and why to back up your data on Qubes OS.
Training and Materials / Extra Info
- Training-materials (โญ6) - A Collection of training materials for Qubes OS. -Qubes for Journalists (โญ20) - Existing guides and infrastructure for journalists insufficiently prepares them for digitally interacting with sources, working on sensitive stories while protecting sensitive materials offline and online, and traveling cross borders with personal and professional data.
- Free e-book Foundation - Free ebooks to help your journey!
Social media / Extra Info
- Dread - Dark Net QubesOS .onion forum room.
Qubes OS Legends / Extra Info
- Joanna Rutkowska - Founder of Qubes OS.
- Blog - Personal Blog.
- Subverting the Xen Hypervisor [PDF] - Xen 0wning Trilogy Part One
- Preventing and Detecting Xen Hypervisor Subversions [PDF] - Xen 0wning Trilogy Part Two
- Bluepilling the Xen Hypervisor [PDF] - Xen 0wning Trilogy Part Three
- Marek Marczykowski-Gรณrecki - Lead developer at Qubes OS.
- Ninavizz - Qubes OS UX Designer.
- Unman - Qubes OS contributor.
- Templates - Unman custom templates.
- Install Scripts (โญ23) - Unman install scripts
- Notes (โญ42) - a good reference
- Shaker (โญ23) - Shaker!
- Core Team - Qubes OS core team.
43. Awesome Executable Packing
๐ Literature / Documentation
- ๐ Cluster analysis
- ๐ฐ A complexity measure
- ๐ Machine learning
- ๐ Packers
๐ Literature / Scientific Research
- ๐ฐ Adversarial EXEmples: A survey and experimental evaluation of practical attacks on machine learning for windows malware detection (September 2021) โญ
- ๐ Adversarial learning on static detection techniques for executable packing (June 2023) โญ
- ๐ Adversarial tool for breaking static detection of executable packing (August 2024) โญ
- ๐ An application of machine learning to analysis of packed mac malware (May 2022) โญ
- ๐ Assessing the impact of packing on machine learning-based malware detection and classification systems (October 2024) โญ
- ๐ Automated static analysis of virtual-machine packers (August 2013)
- ๐ Automatic static unpacking of malware binaries (October 2009)
- ๐ Classifying packed programs as malicious software detected (December 2016)
- ๐ Collective classification for packed executable identification (September 2011)
- ๐ A compact multi-step framework for packing identification in portable executable files for malware analysis (February 2024)
- ๐ฐ Conceptual and empirical comparison of dimensionality reduction algorithms (PCA, KPCA, LDA, MDS, SVD, LLE, ISOMAP, LE, ICA, t-SNE) (May 2021)
- ๐ฐ Control flow-based opcode behavior analysis for malware detection (July 2014)
- ๐ Decoding the secrets of machine learning in malware classification: A deep dive into datasets, feature extraction, and model performance (July 2023) โญ
- ๐ฐ Detecting packed executables based on raw binary data (June 2010)
- ๐ฐ Detecting unknown malicious code by applying classification techniques on opcode patterns (February 2012)
- ๐ Detection of metamorphic malware packers using multilayered LSTM networks (November 2020) โญ
- ๐ Dynamic classification of packing algorithms for inspecting executables using entropy analysis (October 2013)
- ๐ A dynamic heuristic method for detecting packed malware using naive bayes (November 2019) โญ
- ๐ฐ Effective, efficient, and robust packing detection and classification (May 2019) โญ โญ โญ
- ๐ EMBER: An open dataset for training static PE malware machine learning models (April 2018) โญ
- ๐ Entropy analysis to classify unknown packing algorithms for malware detection (May 2016) โญ
- ๐ฐ ERMDS: A obfuscation dataset for evaluating robustness of learning-based malware detection system (May 2023)
- ๐ Evading packing detection: Breaking heuristic-based static detectors (July 2024) โญ
- ๐ Experimental comparison of machine learning models in malware packing detection (September 2020) โญ
- ๐ Fileprints: Identifying file types by n-gram analysis (June 2005)
- ๐ Generating adversarial malware examples for black-box attacks based on GAN (February 2020)
- ๐ฐ Generic packing detection using several complexity analysis for accurate malware detection (January 2014)
- ๐ Generic unpacking using entropy analysis (October 2010)
- ๐ฐ A heuristics-based static analysis approach for detecting packed PE binaries (October 2013)
- ๐ฐ Identifying malware packers through multilayer feature engineering in static analysis (February 2024) โญ
- ๐ฐ Improving malware detection using multi-view ensemble learning (August 2016)
- ๐ Incremental clustering of malware packers using features based on transformed CFG (November 2022)
- ๐ Intriguing properties of adversarial ML attacks in the problem space (March 2020)
- ๐ Intriguing properties of neural networks (February 2014)
- ๐ Learning to evade static PE machine learning malware models via reinforcement learning (January 2018)
- ๐ MAB-Malware: A reinforcement learning framework for attacking static malware classifiers (April 2021)
- ๐ Malware family classification method based on static feature extraction (December 2017)
- ๐ฐ Malwise - An effective and efficient classification system for packed and polymorphic malware (June 2013)
- ๐ MLxPack: Investigating the effects of packers on ML-based malware detection systems using static and dynamic traits (May 2022) โญ
- ๐ Novel feature extraction, selection and fusion for effective malware family classification (March 2016)
- ๐ฐ On deceiving malware classification with section injection (August 2022)
- ๐ On evaluating adversarial robustness (February 2019)
- ๐ฐ Opcode sequences as representation of executables for data-mining-based unknown malware detection (May 2013)
- ๐ฐ Original entry point detection based on graph similarity (April 2024)
- ๐ฐ Packer classification based on association rule mining (July 2022) โญ
- ๐ Packer identification using byte plot and Markov plot (September 2015)
- ๐ PolyUnpack: Automating the hidden-code extraction of unpack-executing malware (December 2006) ๐ ๐ ๐
- ๐ฐ Practical attacks on machine learning: A case study on adversarial windows malware (September 2022)
- ๐ RAMBO: Run-Time packer analysis with multiple branch observation (July 2016) โญ
- ๐ Renovo: A hidden code extractor for packed executables (November 2007) โญ โญ
- ๐ฐ Revealing packed malware (September 2008)
- ๐ SE-PAC: A self-evolving packer classifier against rapid packers evolution (April 2021) โญ
- ๐ฐ Sequential opcode embedding-based malware detection method (March 2022)
- ๐ SoK: Deep packer inspection: A longitudinal study of the complexity of run-time packers (May 2015) โญ โญ
- ๐ Static analysis method on portable executable files for REMNUX based malware identification (October 2019)
- ๐ A static, packer-agnostic filter to detect similar malware samples (July 2012)
- ๐ A survey on adversarial attacks for malware analysis (January 2022)
- ๐ Symbolic deobfuscation: From virtualized code back to the original (July 2018)
- ๐ Symbolic execution of obfuscated code (October 2015) โญ
- ๐ Transcending transcend: Revisiting malware classification in the presence of concept drift (December 2021)
- ๐ Understanding linux malware (May 2018) โญ
- ๐ Unknown malcode detection using OPCODE representation (December 2008)
- ๐ Unsupervised clustering machine learning on packed executable (June 2022)
- ๐ฐ Using entropy analysis to find encrypted and packed malware (March 2007)
- ๐ When malware is packin' heat; limits of machine learning classifiers based on static analysis features (January 2020) โญ โญ
๐ Datasets / Scientific Research
- VX Underground - PL-CERT based open source MWDB python application holding a malware database containing every APT sample from 2010 and over 7.5M maliciousbinaries.
๐ฆ Packers / After 2010
- PEzor (โญ2k) - Open-Source Shellcode & PE Packer.
- ProtectMyTooling (โญ977) - Multi-Packer wrapper letting us daisy-chain various packers, obfuscators and other Red Team oriented weaponry.
๐ฆ Packers / Between 2000 and 2010
- x86.Virtualizer - x86 Virtualizer.
๐ง Tools / Before 2000
- Gym-Malware (โญ624) - This is a malware manipulation environment for OpenAI's gym.
- PEPack (โญ733) - PE file packer detection tool, part of the Unix package "pev".
- REMINDer (โญ3) - Packing detection tool based on the entropy value of the entry point section and the WRITE attribute.
- SecML Malware (โญ229) - Create adversarial attacks against machine learning Windows malware detectors.
44. Awesome Selfhosted
Software / Communication - Custom Communication Systems
- Synapse - Server for Matrix, an open standard for decentralized persistent communication. (Source Code (โญ2.6k))
Apache-2.0Python/deb
Software / Content Management Systems (CMS)
- Vvveb CMS - Powerful and easy to use CMS to build websites, blogs or e-commerce stores. (Demo, Source Code (โญ637))
AGPL-3.0PHP/Docker
Software / Inventory Management
- Cannery - Firearm and ammunition tracker app. (Source Code)
AGPL-3.0Docker
Software / Learning and Courses
- scholarsome - Web-based and open source interactive flashcard learning software studying for the masses. (Demo, Source Code (โญ625))
GPL-3.0Docker
Software / Pastebins
- lesma - Simple paste app friendly with browser and command line. (Demo, Source Code)
GPL-3.0Rust/Docker
Software / Time Tracking
- Beaver Habit Tracker (โญ1.3k) - Habit tracking app to save your precious moments in your fleeting life. (Demo)
BSD-3-ClauseDocker
45. Awesome Flame
Open Source / Casual
- Sober Driver (โญ7) - An app with 10 mini games to designate a sober driver for a night out. Get it on Google Play, App Store. By Mauro Vanetti.
App Releases / Educational
- Japanese Fun - J64 - Android, iOS - A set of interactive mini-games designed to help users learn and practice Japanese scripts. By Space 64
46. Awesome Directus
Extensions / Community
- Auto generate file transformations (โญ4) - Automatically generate selected file transformations on upload
47. Awesome Agi Cocosci
Abduction / Explanation
- Explanation, updating, and accuracy - Journal of Cognitive Psychology, 2016. [All Versions]. There is evidence that people update their credences partly on the basis of explanatory considerations. Philosophers have recently argued that to minimise the inaccuracy of their credences, people's updates also ought to be partly based on such considerations. However, there are many ways in which explanatory considerations can factor into updating, not all of which minimise inaccuracy. It is an open question whether in their updating, people take explanatory considerations into account in a way that philosophers would deem recommendable. To address this question, the authors re-analyse data from an experiment reported in Douven and Schupbach, โThe role of explanatory considerations in updatingโ.
Abduction / Applications in AI
- Probabilistic Horn abduction and Bayesian networks - Artificial Intelligence, 1993. [All Versions]. This paper presents a simple framework for Horn-clause abduction, with probabilities associated with hypotheses. The framework incorporates assumptions about the rule base and independence assumptions amongst hypotheses. It is shown how any probabilistic knowledge representable in a discrete Bayesian belief network can be represented in this framework. The main contribution is in finding a relationship between logical and probabilistic notions of evidential reasoning. This provides a useful representation language in its own right, providing a compromise between heuristic and epistemic adequacy.
- Abductive Inference in Bayesian Networks: A Review - Advances in Bayesian Networks, 2004. [All Versions]. The goal of this paper is to serve as a survey for the problem of abductive inference (or belief revision) in Bayesian networks. Thus, the problem is introduced in its two variants: total abduction (or MPE) and partial abduction (or MAP) . Also, the problem is formulated in its general case, that is, looking for the K best explanations. Then, a (non exhaustive) review of exact and approximate algorithms for dealing with both abductive inference problems is carried out. Finally, the authors collect the main complexity results appeared in the literature for both problems (MPE and MAP).
- Abductive Logic Programming - Journal of Logic Computation, 1992. [All Versions]. This paper is a survey and critical overview of recent work on the extension of logic programming to perform abductive reasoning (abductive logic programming). The authors outline the general framework of abduction and its applications to knowledge assimilation and default reasoning; and they introduce an argumentation-theoretic approach to the use of abduction as an interpretation for negation as failure.
- Bayesian Abductive Logic Programs: A Probabilistic Logic for Abductive Reasoning - IJCAI'11, 2011. [All Versions]. [Preprint]. This work introduces Bayesian Abductive Logic Programs (BALP), a probabilistic logic that adapts Bayesian Logic Programs (BLPs) for abductive reasoning. Like BLPs, BALPs also combine first-order logic and Bayes nets. However, unlike BLPs, which use deduction to construct Bayes nets, BALPs employ logical abduction. As a result, BALPs are more suited for problems like plan/activity recognition that require abductive reasoning.
Meta-Level Considerations / Rationality
- Understanding Human Intelligence through Human Limitations - Trends in Cognitive Sciences, 2020. [All Versions]. [Preprint]. Recent progress in artificial intelligence provides the opportunity to ask the question of what is unique about human intelligence, but with a new comparison class. The author argues that we can understand human intelligence, and the ways in which it may differ from artificial intelligence, by considering the characteristics of the kind of computational problems that human minds have to solve. The author claims that these problems acquire their structure from three fundamental limitations that apply to human beings: limited time, limited computation, and limited communication. From these limitations we can derive many of the properties we associate with human intelligence, such as rapid learning, the ability to break down problems into parts, and the capacity for cumulative cultural evolution.
48. Awesome Angular
Authentication / Google Developer Experts
Builders / Google Developer Experts
- ngx-devkit-builders (โญ3) - This package contains Architect builders used to build and test Angular applications and libraries.
HTTP / Google Developer Experts
- ngx-suspense-of (โญ7) - Angular directive that adds suspense to your app.
Integrations / Google Developer Experts
- ngx-surreal (โญ1) - Lightweight Angular wrapper for the SurrealDB JavaScript SDK.
Internationalization / Google Developer Experts
- ngx-i18n-extract-regex-cli (โญ2) - Tool for extracting translations from Angular app using regex.
- ngx-translate-version (โญ3) - Angular module that provides version to your language files.
Updating / Google Developer Experts
- ngx-update-app (โญ3) - Angular directive for updating app via service workers.
Captcha / Google Developer Experts
- ngx-slider-recaptcha (โญ3) - Customizable Angular library that provides a slider-based CAPTCHA component to help secure forms from spam and bot submissions.
Carousels / Google Developer Experts
- @daelmaak/ngx-gallery (โญ19) - Small, performant, responsive, dependency free, easy to use Angular 8+ gallery.
DOM / Google Developer Experts
- ngx-nullable (โญ2) - This library provides a way to make properties nullable in Angular templates.
- ngx-if-platform (โญ5) - Directive for conditional display based on platform.
- ngx-cut (โญ6) - Angular directive for cutting texts with responsive options.
- ngx-app-version (โญ3) - Angular directive for writing version into DOM.
- ngx-repeat (โญ4) - Angular directive for repeating HTML element by count.
- ngx-fixed-footer (โญ4) - Angular directive that adds fixed footer without overlap.
Loaders / Google Developer Experts
- nx-svg-loaders (โญ3) - Angular, React, Svelte, Vue SVG loader/spinner collection.
Modals / Google Developer Experts
- up-window-angular (โญ4) - An Angular library designed to create dynamic, customizable modals and window-based components for web applications.
Misc Components / Google Developer Experts
- ngx-morse (โญ7) - A simple morse code encoder and decoder for Angular.
49. Awesome Pokemon
Development Projects / Miscellaneous
- PokemonRedExperiments (โญ7.4k) - Playing Pokรฉmon Red with Reinforcement Learning.
50. Awesome Swift
Game Engine
- SwiftGodot - Swift bindings for the Godot game engine to build extensions or act as an api with SwiftGodotKit.
- Prev: Nov 18 - Nov 24, 2024
- Next: Nov 04 - Nov 10, 2024