panda
AFLplusplus
panda | AFLplusplus | |
---|---|---|
12 | 16 | |
4,776 | 4,700 | |
4.0% | 2.9% | |
9.8 | 9.7 | |
2 days ago | 5 days ago | |
TypeScript | C | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
panda
- Show HN: Tailwind Nested VSCode Extension
- Panda CSS: build time and type-safe CSS-in-JS
-
Which is best for DX and efficiency, TailwindCSS, UnoCSS, PandaCSS, or the new MasterCSS
- PandaCSS: https://panda-css.com/
-
An Overview of 25+ UI Component Libraries in 2023
KumaUI : Another relatively new contender, Kuma uses zero runtime CSS-in-JS to create headless UI components which allows a lot of flexibility. It was heavily inspired by other zero runtime CSS-in-JS solutions such as PandaCSS, Vanilla Extract, and Linaria, as well as by Styled System, ChakraUI, and Native Base. ### Vue
-
Things I wish I knew before moving 50K lines of code to React Server Components
> CSS-in-JS is a non-starter
This used to be true, but there are new libraries like PandaCSS that bring CSS-in-build-time-JS, thus bringing Tailwind-like performance and React Server Components compatibility. https://panda-css.com/
- Tailwind CSS and the death of web craftsmanship
-
Trying to find some more UI component libraries. I am big fan of Chakra UI but want to try something new. Any suggestions?
Use https://panda-css.com/. It’s like ChakraUI but better and pretty similar so you don’t have to re-learn much. Definitely worth a try.
-
I've decided to go back to using the Pages Router for now (long post)
Check out Panda CSS. Created specifically to help style components without a css-in-js runtime. It was made by the creator of charka-ui. Been using it in one of my personal projects and I've really come to like it
-
Styled Components vs Tailwind vs Plain Ol' CSS
from the creators of chakra ui, https://panda-css.com joins both great DX and great performance. I’m loving it
- What's the best option these days for CSS in JS?
AFLplusplus
-
Decoding C/C++ Compilation Process: From Source Code to Binary
It could be cool to see some explanation of CFG representations or GIMPLE/LLVM here. GCC/Clang can print those out as text, or just compile to that code and not go lower if you ask them to. There are some interesting things you can do with bytecode, like Rellic, AFL++, or optview2. It seems a bit reductive imo to go straight from high-level code to disassembly without at all examining any layers in between. Especially if we use something like Polygeist or CIR.
-
Why is my fuzzer running so slow?
Honestly, I wouldn't bother writing your own fuzzer, and just use one of the existing solutions, like afl++. Contrary to popular belief, good fuzzers do not just generate random bytes; the way they generate data depends on a genetic algorithm based on the code paths taken by the program. AFL++ can also fuzz regular binaries that weren't instrumented, but according to the documentation it is much less effective.
-
Olive programming language
Be outside the loop? At least that's how they do it in their example https://github.com/AFLplusplus/AFLplusplus/blob/stable/instrumentation/README.persistent_mode.md
-
How do you test compiler projects?
I use fuzzers, as every programmer should, and do not commit unless my compiler can be fuzzed for at least 24 hours without any crashes (if I were selling the software, I'd increase that period). I use AFL++ in LTO mode and comby-decomposer with a crappy script I made to collect crash test cases. I am also interested in afl-compiler-fuzzer, but have not yet tried it. Later, I'd like to try my hand at making a test generator that reaches codegen more often (no compile errors in the random source code). I use afl-tmin to minimize test cases, but the result is always illegible without manual work, and usually has extra junk the minimizer is incapable of deleting. Something like C-Reduce would be useful here.
-
November 2022 monthly "What are you working on?" thread
1: https://github.com/ArkScript-lang/Ark 2: https://github.com/AFLplusplus/AFLplusplus
-
AFLplusplus VS jazzer.js - a user suggested alternative
2 projects | 12 Sep 2022
- New Mode for AFL++
-
Frelatage: A fuzzing library to find vulnerabilities and bugs in Python applications
Frelatage is a coverage-based Python fuzzing library which can be used to fuzz python code. The development of Frelatage was inspired by various other fuzzers, including AFL/AFL++, Atheris and PyFuzzer.The main purpose of the project is to take advantage of the best features of these fuzzers and gather them together into a new tool in order to efficiently fuzz python applications.
-
Fuzzing: Automated Bug Hunting in Software
I personally have not gone over any books over the topic so I cannot recommend books. However, there is a popular fuzzer known as AFL++ that specifies its technical workings and has a tutorial on its usage in the documentation. You can find it here. I found using the tool helped me gain a good understanding of the topic.
-
60x speed-up of Linux “perf”
With AFL++ you can even determine exactly where the fork happens:
https://github.com/AFLplusplus/AFLplusplus/blob/stable/instr...
What are some alternatives?
vanilla-extract - Zero-runtime Stylesheets-in-TypeScript
honggfuzz - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
shadcn/ui - Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.
LibAFL - Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
qiling - A True Instrumentable Binary Emulation Framework
oss-fuzz - OSS-Fuzz - continuous fuzzing for open source software.
linaria - Zero-runtime CSS in JS library
syzkaller - syzkaller is an unsupervised coverage-guided kernel fuzzer
antd - An enterprise-class UI design language and React UI library
American Fuzzy Lop - american fuzzy lop - a security-oriented fuzzer
react-spectrum - A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
sharpfuzz - AFL-based fuzz testing for .NET