Further resources & support
Newcomers do well to visit the forums where a large portion of the community frequent and can help with any doubts for getting started. This is also a great place to report bugs where the resolution can be shared with the rest of the community as well.
Those who prefer IRC can join the #angelscript channel on irc.freenode.net, where a group of developers hang out.
The community wiki may also be visited for extra information. The wiki is open for the community to contribute information such as tips & tricks, samples, and tutorials.
If you like AngelScript, you may be interested in testing the JIT compiler for AngelScript that Blind Mind Studios implemented. While AngelScript is already quite fast a JIT compiler can still improve the performance quite a bit.
Note: Code uses on C++11 features, e.g. lamda functions
asPEEK - Remote debugger
saejox has implemented a remote debugger for AngelScript projects. By integrating asPEEK into your application you will be able to use an ordinary web browser to remote debug your scripts with a nice graphical interface.
Note: Code uses boost and websocket (though these can easily be replaced)
Sam "Solokiller" Vanheer has created this IDE for AngelScript.
Note: Code uses QT
JSandusky has created this IDE for use with Urho and AngelScript. Though it is written specifically for Urho, it can probably be adapted for other uses too.
Note: Code uses ModernUI, AvalonEdit, Json.NET, WIXTools, Websocket4Net
AngelScript Add-on Template Library
Sami Vuorela has implemented a template container library that brings to AngelScript useful containers such as: vector, list, set, unordered_set, map, and unordered_map. Those who are familiar with C++ STL template containers will feel right at home with this add-on library.
Automatic wrappers for smart pointers
Registering smart pointers with AngelScript requires the use of wrappers to be able to properly call the members. SiCrane from GameDev.net provided a template based automatic wrapping for this purpose.
Note: Code uses std::shared_ptr from C++11 as an example, but can easily be replaced with whatever smart pointer implementation you use
C++ STL-style array that's compatible with AngelScript
This handy template class written by Squared'D functions almost identically to an ordinary std::vector, yet it is compatible with AngelScript's array by embedding an CScriptArray.
Anthony Casteel wrote a quite capable pre-processor for AngelScript back in 2005. Though Anthony is no longer supporting it and has removed it from his site, the pre-processor can still be found on github.com as part of the AngelJuice IDE.
I've written a C interface that can be used to integrate AngelScript with other languages than C++, for example C, Delphi, Pascal, etc. As it is not part of the standard SDK I do not keep it updated with every release, but it is quite easy to update for the latest release when needed, so don't hesitate to let me know if you'd like to have it updated.
Note: Last updated for 2.31.2 (June 24th, 2017)