phanalist
TOSIOS
phanalist | TOSIOS | |
---|---|---|
5 | 7 | |
108 | 353 | |
- | - | |
9.3 | 3.8 | |
14 days ago | 22 days ago | |
Rust | TypeScript | |
MIT License | MIT License |
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.
phanalist
-
Traversing an AST of PHP source code.
Phanalist needs a way to detect when we are in the function's scope with the name tooComplex(). With pattern matching, it is super easy to detect if the statement is either: if,else,etc.. The first statement that I want to match for is class Index{ and from there, we will continue down the tree. If you think the same way as I do you know that I will be using recursion to calculate the cyclomatic complexity. After we have matched the scope of the tooComplex() function.
-
How I made it impossible to write spaghetti code.
In the following paragraph, we will see how phanalist can calculate the cyclomatic complexity of the scope of a method. Before creating Phanalist, I always kept the cyclomatic complexity of the methods I wrote in my mind. And if I see that the complexity is higher than 10. I always try to refactor the method, making it easier to understand.
-
Ask HN: Show me your half baked project
https://github.com/denzyldick/phanalist
I'm trying to write a static analyzer for PHP. It's written in RUST and it's a personal project of mine to learn rust and also make a FAST static analyzer for PHP projects that are big. I started with this project because the current static analyzers in the PHP ecosystem are slow.
It would be nice if there were people that would like to contribute. If you want to learn rust and you have PHP experience you are welcome to help.
- Ask HN: What's your most starred repo?
- A new PHP static analyser(Phanalist)
TOSIOS
-
Ask HN: Show me your half baked project
https://github.com/halftheopposite/TOSIOS: never brought the game to the "fun" part of what a game is supposed to be, but at least it serves as educational.
https://github.com/halftheopposite/graph-dungeon-generator: what was supposed to be circular graph dungeon generator, ended up being a tree dungeon generator.
https://webcursors.click - I should have spent more time thinking about solving a problem that doesn't exist and clearly you can feel that there's something missing.
-
I'm an hobbyist game dev doing a survey on other game devs and need your help!
TOSIOS https://github.com/halftheopposite/TOSIOS (open source browser game)
-
Where to start with online multiplayer?
Shameless promotion of an open-source project I've been working on in the last years and has attracted many beginner developers https://github.com/halftheopposite/TOSIOS.
-
How do indie devs make scalable multiplayer games?
I've had a bit of experience going through this and I've maintained an open-source project for people to build their own multiplayer game or see how it works (see https://github.com/halftheopposite/TOSIOS).
-
You like pirates, cannons, and sailing around the globe? Look no more! I'm looking for testers to try out my browser multiplayer game
I do not plan to open-source it for now, but I have created another open-source project named TOSIOS - The Open-Source io shooter which is using Colyseus and client-side prediction and that you can check out at https://github.com/halftheopposite/TOSIOS. I hope to make some big update to that project as well as I didn't do much on it for the past year. I also hope to write a few articles on creating multiplayer games.
-
I created a procedural dungeon generator and editor in the browser
This is not a game per se, but more of an open-source toy that I plan to integrate into another of my open-source project https://github.com/halftheopposite/tosios in the incoming weeks.
-
Show HN: I created a procedural dungeon generator and editor using BSP
Hello HN!
I created this hobby-project to learn more about procedural generation and decided to start with the classic but efficient Binary-Space Partitioning method. I also wanted to look at the auto-tile algorithm for the editor and renderer.
I plan to integrate this dungeon generator into my other open-source project https://github.com/halftheopposite/tosios to add more roguelike elements to it and better gameplay elements.
This generators code is also available on NPM at https://npmjs.com/package/@halftheopposite/dungeon.
What are some alternatives?
ext-php-rs - Bindings for the Zend API to build PHP extensions natively in Rust.
colyseus - ⚔ Multiplayer Framework for Node.js
php-malware-analysis - Deobfuscation and analysis of PHP malware captured by a WordPress honey pot
super-auto-pets-db - This database website is an un-official guide and reference for the pets, food and stats from the game Super Auto Pets.
dungeon - A configurable and editable dungeon generator using Binary-Space Partitioning and hand-made rooms. [Moved to: https://github.com/halftheopposite/bsp-dungeon-generator]
LandOfTheRair - Land of the Rair is a full-blown MORPG styled like the MUDs of olde, featuring hours upon hours of gameplay.
TiledSharp - C# library for parsing and importing TMX and TSX files generated by Tiled, a tile map generation tool
filters - Collection of community-authored custom display filters for PixiJS
GMLTouch-Minecraft-2D - JavaScript Minecraft 2D (cross-platform)
pstow - Create symbolic links in Windows with PowerShell like it is GNU Stow.
muziko - Practice every song you know
agi-pack - A Dockerfile builder for Machine Learning developers