r/PinoyProgrammer 4d ago

Show Case I just wanted to share my open source project

Post image

Hello everyone how's your weekdays? I just wanted to share my open project named TypePHP its about Type checking docblock types at runtime. it brings generics, type arrays, etc. You can do it effortlessly without any changes to your codebase. If you use Static Analysis Tools like PHPstan then I think you're gonna love this project.

If you're aware, this is very different from the chinese swoole team's 'TypePHP 'project that has nothing to do with making PHP types better and just making it another compiled language. This one actually focus in bring reified types to PHP and improving Type safety in PHP..

For those curios check the repo and the doc site here:

https://github.com/typephp-php/typephp
https://typephp-php.github.io/docs/

PS: Let's support Filipino Open Source Spirit and Community. If you have any open source project share it and let's help each other.

40 Upvotes

8 comments sorted by

5

u/Glittering_Bath3848 4d ago

Saw your previous post on r/PHP , I now heavily use this project in my PHP workflow. It really does give you proper runtime type checking

1

u/rc0604 4d ago

Thank you, I hope it improve your php development workflow..

2

u/Repulsive-Hurry8172 4d ago

So cool. Thanks for sharing

-7

u/[deleted] 4d ago

[deleted]

11

u/rc0604 4d ago edited 4d ago

I don't use any coding agents. No idea how to use how? I only use AI stuff via browser.. Yes it's skill issue.. I only ask AI for idea and to write some boilerplate and simple debugging and that's about it..

-1

u/Hazzula 4d ago

try opencode, you can do a lot with the free models

10

u/rc0604 4d ago

I'm not really into AI doing all the work for me as it destroys my flow state, and make me lose my skills day by day.. and I don't really want to spend to much money on tokens and free models are prone to hallucination and generally generate low quality code.

-2

u/Hazzula 4d ago

oh my bad, i misunderstood your reply to the other guy. i thought because you were had no idea how to use coding agents you were wanted to learn how.