A.- K._, ressortissant du Kosovo, né le 1er janvier 1974, a été arrêté le 14 mai 1999 à la suite d'une rixe ayant éclaté dans les locaux de la discothèque "Y._", à Lausanne, au cours de laquelle son frère, F._, et un ressortissant albanais ont été mortellement blessés. Il a été placé en détention préventive sous les inculpations d'assassinat, subsidiairement de meurtre, de tentative d'assassinat, subsidiairement de tentative de meurtre, de lésions corporelles graves et simples qualifiées, de rixe, d'entrave à l'action pénale ainsi que d'infractions aux règles de la circulation routière et à la loi sur la prévoyance et l'aide sociales. Le 29 mars 2001, le Juge d'instruction de l'arrondissement de Lausanne a rendu une ordonnance à suivre à l'encontre de K._ et de ses coaccusés, estimant que la cause relevait du Tribunal criminel d'arrondissement du district de Lausanne. L'audience de jugement a été fixée au 5 novembre 2001. B.- Par ordonnance du 25 avril 2001, le Juge d'instruction de l'arrondissement de Lausanne a rejeté une demande de mise en liberté provisoire présentée par K._. Sur recours de ce dernier, le Tribunal d'accusation du Tribunal cantonal du canton de Vaud (ci-après, le Tribunal d'accusation) a confirmé cette décision, par arrêt du 10 mai 2001. Cette autorité a considéré qu'il existait des indices de culpabilité suffisants à l'égard du prévenu et qu'il subsistait un risque de fuite propre à justifier le maintien en détention, malgré l'offre de verser une caution, en l'absence d'indications sur l'origine des fonds proposés à titre de sûretés. Il a par ailleurs estimé que le principe de la proportionnalité était respecté compte tenu de la détention préventive déjà subie et de la gravité des infractions imputées au prévenu. C.- Agissant par la voie du recours de droit public, K._ demande au Tribunal fédéral d'annuler cet arrêt pour violation des art. 29 Cst. , 5 et 6 CEDH et 59 du Code de procédure pénale vaudois (CPP vaud.) et d'ordonner sa libération provisoire, le cas échéant "moyennant dépôt ou cautionnement de tel montant que justice dira". Il requiert l'assistance judiciaire. Le Tribunal d'accusation se réfère aux considérants de son arrêt. Le Juge d'instruction de l'arrondissement de Lausanne a renoncé à déposer des observations. 