galera comecei a fazer em ruby, esta no github um repositorio publico:
https://github.com/viniciusgati/nfe-ruby
ainda n entendi direito como faz para testar etc, acho que pra teste
não é necessário o certificado digital, só para o envio em produção.
quem quiser ajudar e participar ta lá, abraço