astcast
                                Package astcast wraps type assertion operations in such way that you don't have to worry about nil pointer results anymore.
                            
                        How to download and setup astcast
Open terminal and run command
                                            git clone https://github.com/go-toolsmith/astcast.git
                                        
                                        git clone is used to create a copy or clone of astcast repositories.
                                        You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with astcast https://github.com/go-toolsmith/astcast/archive/master.zip
Or simply clone astcast with SSH
                                            [email protected]:go-toolsmith/astcast.git                                    
                                    If you have some problems with astcast
You may open issue on astcast support forum (system) here: https://github.com/go-toolsmith/astcast/issuesSimilar to astcast repositories
Here you may see astcast alternatives and analogs
babel prettier postcss PHP-Parser js-code-to-svg-flowchart node-dependency-tree node-precinct detective esdoc javaparser spoon bblfshd astexplorer babylon esprima JSqlParser compodoc bellybutton tiny-compiler webassemblyjs react-monocle estree escodegen remark retext gitbase participle birdseye tolerant-php-parser proposal-binary-ast