A better place for this would be the
wiki.
Or a public repo at
githubFirst, I suggest you script some on your own and get a bit of training, because a key point is that you understand things that others have done. Lua is an easy language but has a few key features that that are not *that* trivial, especially the table concept, and anonymous functions with upvalues; from my experience these are most confusing for people new to programming (besides the necessary syntax and logic, lol).
Before you start getting your hands dirty, get yourself an updated version of the game, with enabled script warnings. Otherwise, writing working code takes forever, because one has a hard time finding errors, as none are reported.
And if you make a mod, think about whether you want to support < 1.1.3, or 1.1.3+. The latter is stricter and more picky about the code you write, but in other aspects offers you more freedom and an improved editor. Supporting both is a pain in the ass.
(Hint: Always look forward, not behind. Please ditch the old stuff, mkaay?)
I have lots of nodes, but they are all for 1.1.3+ (bleeding edge), and will likely not run with any of the non-opensource engines; and no time right now to make a pack.
Will edit this post when i have gotten around wrapping up some scripts.